除了在一个目录结构下查找文件这种基本的操作,你还可以用find命令实现一些实用的操作,使你的命令行之旅更加简易。 本文将介绍15种无论是于新手还是老鸟都非常有用的Linux find命令。
首先,在你的home目录下面创建下面的空文件,来测试下面的find命令示例。 # vim create_sample_files.sh touch MybashProgram.sh touch mycprogram.c touch MyCProgram.c touch Program.c mkdir backup cd backup touch MybashProgram.sh touch mycprogram.c touch MyCProgram.c touch Program.c # chmod +x create_sample_files.sh # ./create_sample_files.sh # ls -R .: backup MybashProgram.sh MyCProgram.c create_sample_files.sh mycprogram.c Program.c ./backup: MybashProgram.sh mycprogram.c MyCProgram.c Program.c |
1. 用文件名查找文件
|
4. 在find命令查找到的文件上执行命令
|
6. 使用inode编号查找文件
|
7. 根据文件权限查找文件
|
8. 找到home目录及子目录下所有的空文件(0字节文件)
|
11. 使用-type查找指定文件类型的文件
|
15. 用find命令删除大型打包文件
|
英文原文:
Mommy, I found it! — 15 Practical Linux Find Command Examples
参与翻译
(1人)
:
青崖白鹿
文章转载自:开源中国社区 [http://www.oschina.net]
本文标题:妈咪,我找到了! — 15个实用的Linux find命令示例
本文地址:
http://www.oschina.net/translate/15-practical-linux-find-command-examples