BOOKING

2014年9月5日星期五

linux中查找的使用方式 总结[原创]

                                
如何查找一个文件夹下面的文件,除了一些不想要的文件之外;
find /home/mwzhang/Downloads/Tools/ -type d  | grep -v "这里放入你想排除的文件路径+文件名"

这里用了主要两个命令 第一个是find 路径后面-type d是选择所有的 d型文件所有的folder型文件,后面grep -v是一个反选排除的方法。这样就获得了一些除什么以外的不想保留的一些文件.如果是多个排除的话,那么在grep  -v"这里放第一个/|这里放第二个“

如何移动一个查找后的文件到目录下

把当前目录下面的file(不包括目录),移动到/opt/shell

find  .  -type f  -exec mv {}   /opt/shell   \;

find .  -type f  |  xargs  -I  '{}'  mv  {}  /opt/shell

**********************************************

如果搜索尽在本曾执行的话,那么可以加入
find -maxdepth 1这样的话,find命令不会进入下一层搜索了。

这个命令很好用!

 另外,如果要单单搜索目前的目录层的话,那么可以用./来表示,不需要在敲整个目录了。

没有评论:

发表评论