加一个参数-typef。例如:find仅查找文件的执行示例f普通文件d目录文件l链接文件b块设备文件c字符设备文件p管道文件ssocket文件
find目录-typef-execsha1sum{}\;|grep-v'readme.txt'
3、find-typef-print这个命令可以列出当前目录下的所有文件。4、type后面的f是file的意思,所以只列出文件,而排除文件夹。5、接下来只要在find命令后面加上exec命令就可以实现。
find[path][expression]这是find命令的基本格式,如果要排除某个文件夹的话,我觉得应该用一个不包含该文件夹的正规式。不过貌似find里面没有一个像grep的-v选项,来排除某个匹配式。可以看看这个:http://hi....
说明:/home目录里面有data目录,data目录里面有a、b、c、d、e五个目录,现在要把data目录里面除过e目录之外的所有目录拷贝到/bak目录中方法一:终端命令行下执行以下命令cp-R`find/home/data-typed-p...
命令:查找更目录下的*txt文件,但是排除在/data目录下查找:find./-path'./data'-prune-o-name"*txt"-print示例:[root@bogon~]#cd/[root@bogon/]#toucha.txt[root@bogon/]#touchb....
find/root-mindepth1mindepth是指定最小的遍历深度./root本身的深度是0,所以当最小遍历深度为1的时候正好排除/root.使用find/root/*可以达到同样效果,不过其实不是通过find本身,而是由bash先把...
-maxdepth表示find查找路径的深度-print0主要是当查找的文件包含特殊符号时候的处理方式,可以和xargs-0配合使用,非常有用;如下表示:查找根目录所在的文件系统,同时也要排除/home目录,查找修改时间...
1、linux命令如果记不得,可以使用man命令来查看某个命令的使用。但对应初学者往往看不懂或者不知道什么场景下使用2、输入find-name*history,意思是查询当前目录及子目录下所有以history结尾的文件3、输入find-name...
而你用cp/home{},意即把/home复制到"找到的文件"那里去,因为{}意思是"找到的文件"。这当然不对。应该写成:cp{}/home\;完整的我也试过了:find~-path"abc"-prune-o-name"*.txt"-ok...