find的命令---作为linux下一个有效的工具,可以遍历当前目录甚至整个文件系统来查询某些文件,但是非常消耗资源,如果遍历的文件系统比较大的话可以&打到后台运行。 find命令的基本格式 find pathname -options [-print -exec -ok] 1.pathname---路径名称 2.-print---find命令将匹配的文件输出到标准输出 3.-exec--...
pathname:find命令查找的目录路径,例如.表示当前目录,/表示系统根目录,~表示$HOME目录。 -print : find命令将匹配的文件输出到标准输出stdout. -exec :find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为command{} ;,注意{}和;之间的空格。 -ok和-exec的作用相同,只不过是以一种更加安全的模式...
由于f i n d具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( N F S ),f i n d命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的f i n d命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费...
find/home-path"*sys*" 1. (2)否定参数 使用!进行参数的否定 eg. ①在当前目录下搜索除了以.txt结尾的文件 find!-name"*.txt" 1. (3)基于目录深度的搜索 -mindepth至少开始搜索的深度 -maxdepth最多搜索的深度 eg. ①从第二层开始搜索 find/-mindepth2-name"*.pdf" ...
最近学习shell命令,对grep,sed,awk命令有点混乱,故小结一下,巩固一遍。 注意:find , grep , sed, awk可使用基本正则表达式字符,find,grep,awk也支持扩展的正则表达式元字符,grep使用扩展正则必须结合-E或直接使用egrep命令。 基本正则表达式元字符有:
find命令的一般格式: find pathname -options [-exec] pathname 是find命令所查找的目录路径...
由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( N F S ),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指...
sed以行位单位处理文件,awk比sed强的地方在于不仅能以行位单位还能以列为单位处理文件。awk缺省的行分隔符是换行,缺省的列分隔符是连续的空格和Tab,但是行分隔符和列分隔符都可以自定义,比如/etc/passwd文件的每一行有若干个字段,字段之间以:分隔,就可以重新定义awk的列分隔符为:并以列为单位处理这个文件。awk实...
-exec 对匹配的文档执行所给的shell命令。形式为:command { } \;注意{ }和\;之间的空格 -ok 和-exec作用相同,但在执行每个命令之前都会给出提示用户 使用cpio选项 cpio命令可以用来向磁带设备备份文件或从中恢复文件。可以使用find命令在整个文件系统中(更多的情况下是在部分文件系统中)查找文件,然后用cpio命令将...