linux之路——find命令学习笔记

coding

linux 系统中查找文件的命令find,虽然linux命令入手比较困难,但linux命令功能确实很强大, find"命令查找文件只要灵活应用,丝毫不必在WINDOWS中查找能力差"。

#在根目录下查找“mysql”

find / -name 'mysql'

#查找home目录下大于10000000byte的文件

find ~ -size +10000000c

#查找当前文件下名为“e-book”的文件夹

find . -name "e-book" -type d

#查找符合条件的文件厚将其删除

find ~/temp/test -name "*.py" -type f | xargs rm -f

#按条件查找到文件后,执行 -exec 命令

find ./temp/test/gbk/ -type f -exec file "{}" \;

#查找符合权限的文件

find . -perm -664

#将当前目录下最近30天访问过的文件移动到上级back目录

find . -type f -atime -30 -exec mv {} ../back \;

#删除当前目录中所有.svn目录

find . -name .svn -type d -exec rm -rf {} \;

#删除当前目录所有以“~” 结尾的临时文件

find . -name "*~" -exec rm {} \;

未完,待续……

以上是 linux之路——find命令学习笔记 的全部内容, 来源链接: utcz.com/z/510127.html

回到顶部