网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

如何在Linux电脑上使用“find”命令查找文件

时间:2024-10-14 11:36:42

1、根据文件名搜索文件。find命令是最基础和常用的搜索命令。它可以在当前路径和任意子目录中搜索文件。find -iname "文件名"用-iname来代替-name,忽略文件名的大小写。-name命令区分大小写。

如何在Linux电脑上使用“find”命令查找文件

3、使用通配符.*搜索任何匹配搜索条件的文件。如果你不知道文件全名,或想要查找带有特定扩展名的所有文竭惮蚕斗件,可以使用通趺谄菇明配符*。find /home/pat -iname "*.conf"这样会在“Pat”用户文件夹(所有子目录)中找到所有.conf文件。你也可以用它来查找所有匹配部分文件名的文件。例如,如果你有很多wikiHow相关的文档,可以输入"*wiki*"来找到它们。

如何在Linux电脑上使用“find”命令查找文件

5、找到特定类型的结果。你可以使用修饰符来返回特定类型的结果。你可以使用f搜索常规文件,用d搜索路径,用l搜索符号链接文件,用c搜索字符设备,用b屏蔽设备。find / -type f -iname "文件名"

如何在Linux电脑上使用“find”命令查找文件

7、使用布尔操作符来整合搜索过滤。使用-and、-or和-not操作符来整合不同类型的搜索条件。[2]find /travelphotos -type f -size +200k -not -iname "*2015*"这个命令会在“travelphotos”目录里查找大于200KB,文件名里不包含“2015”的所有文件。

如何在Linux电脑上使用“find”命令查找文件

9、将执行命令整合到搜索文件中。你可以将find命令和其它命令整合到一起,这样在返回搜索结果时,执行命令。用-exec来隔开find命令和第二个命令,然后结尾用{} \;字符。find . -type f -perm 777 -exec chmod 755 {} \;这样会在当前路径和所有子目录里搜索带有777权限的文件。

如何在Linux电脑上使用“find”命令查找文件
© 阿力知识库