利发国际lifa222 » 利发国际lifa222 » Linux » Linux下查找、删除、替换命令

Linux下查找、删除、替换命令

 
查看某目录下所有文件的个数: [root@localhost1 opt]# ls -l |grep "^-"|wc -l 查看某目录下所有文件的个数,包括子目录里面的: [root@localhost1 opt]# ls -lR|grep "^-"|wc -l 查看某目录下文件夹(目录)的个数: [root@localhost1 opt]# ls -l|grep "^d"|wc -l 查看某目录下文件夹(目录)的个数,包括子目录里面的: [root@localhost1 opt]# ls -lR|grep "^d"|wc -l 批量删除当前目录下(包括子目录)所有的名称为1的文件: [root@localhost jerry]# find . -name "1" -type f | xargs rm -rf 批量删除当前目录下(包括子目录)所有的名称为1的目录: [root@localhost jerry]# find . -name "1" -type d | xargs rm -rf 批量修改当前目录下(包括子目录)所有的名称为1的目录为2 [root@localhost firm-letter.com]# find . -name "1" -print0 | xargs -0 rename "1" "2" 替换/opt目录下所以后缀是.tmp文件中的58.61.192.227字符串为58.61.192.228 [root@localhost /]# sed -i "s/58.61.192.227/58.61.192.228/g" `grep 58.61.192.227 -rl /opt/*.tmp 查看当前目录下所有.log日志文件里包含login字符串的相关日志 find -name "*.log" |xargs grep "login" 原文链接:Linux下查找、删除、替换命令,转载请注明来源!
0