watch ls 必须针对可执行文件并且在echo $PATH目录中的文件
whereis ls 即可列出文件路径且列出man配置对其的说明
locate 对新建的文件不一定好用,这时需执行updatedb
updatedb 更新系统内部数据库
find /root -name abc.txt -exec rm {} ; 后面-exec跟着可执行的命令,执行时不交互,rm {} ; 这句话意思将该文件删除, 字段{}表示引用路径
find / -name abc.txt -ok rm {}; 后面的-ok是交互的执行后面的操作
find /root -type b 查找指定文件的类型
find /root -perm -777 查找指定权限
find /root -perm +777 只要文件有权限,即符合
find /root -user sungy -a -group sungy -o -size +100M 指定所有者,所有组,和文件大小,-a为且,-o为或,+100M为文件大小大于100M,-100M为文件大小小于100M
find /root -size +80M -a -size -60M
find /root -nouser -o -nogroup 后面的nouser为查找没有所属者的文件,nogroup为没有所属组的文件
stat 查看文件的更详细的信息,其中Access为访问时间,Modify为修改时间(内容),Change为属性(权限)修改时间
touch -m -d(-t) 20101010 abc.txt 创建文件,指定修改时间
find /root -mtime +6 表示6天以后,-6表示6天以内
find /root -newer abc.txt 比abc.txt的时间晚
grep -R -l root / 查找文件内容包括root字段的
cp -a 复制时不改变文件属性
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23168012/viewspace-1044819/ ,如需转载,请注明出处,否则将追究法律责任。