find

    xiaoxiao2021-04-17  36

    1.在student用户下执行find /etc -name passwd 命令,并管理其输出要求如下: (1)2>/dev/null 错误输出导入到/dev/null (2)>/dev/null 正确输出导入到/dev/null (3)&>/dev/null 正确和错误输出都导入到/dev/null (4)2>>/dev/null 错误输出追加导入到/dev/null (5)>>/dev/null 正确输出导入到/dev/null (6)&>>/dev/null 正确错误输出都追加导入到/dev/null (7)2>&1 正确错误输出都输出到标准输出

    显示所有正确输出,屏蔽错误输出 find /etc -name passwd 2>/dev/null保存正确数出到/mnt/find.out,错误数出到/mnt/find.err中 find /etc -name passwd 2>/mnt/find.err |tee >/mnt/find.out建立/mnt/find.all文件,并且保存所有输出到此文件中 find /etc -name passwd &>/mnt/find.all再次保存所有输出到/mnt/find.all中,并且保持源文件内容 find /etc -name passwd &>>/mnt/find.all屏蔽此命令的所有输出 find /etc -name passwd &>/dev/null显示此命令的所有输出并保存输出到桌面上的任意 find /etc -name passwd 2>&1 |tee file保存正确输出到/mnt/find.out.1中,屏蔽错误输出 find /etc -name passwd 2>/dev/null |tee >file.out1

    2.处理文件在文件/usr/share/mime/packages/freedesktop.org.xml要求如下:

    * 找到此文件中包含ich的行,并保存这些行到/root/lines中 grep ich freedesktop.org.xml >/root/lines

    3.###################find################### find 命令 find 路径 条件 条件值 find /mnt -name file find /mnt -name “file*” find /etc -name “*.conf” -user ##用户 -group ##组 条件1 -o 条件2 ##或者 条件2 -a 条件2 ##并且 -type ##类型 -mmin +|-数字 ##时间 按照文件的更改时间来查找文件 -size 数字|-数字|+数字 ###查找大小符合条件的文件

    -perm 444 ###文件权限必须是rrr -perm -444 ###文件每一位都要含有r权限 -perm /444 ###文件任意一位含有r权限 -maxdepth 数字 ###最深目录层 -mindepth 数字 ###最小目录层 -exec 命令 {} \; ###对查找出的结果做相应处理

    find /mnt -user root -a -perm 444 -exec ls -l {} ;

    输出/mnt下用户为root的文件权限为444的文件

    ###############locate############### locate +条件 ##在数据库中查找符合条件的文加 updatedb ##更新数据库

    转载请注明原文地址: https://ju.6miu.com/read-674190.html

    最新回复(0)