kavin

LINUX批量删除文件和文件夹

kavin linux 2023-01-25 527浏览 0

       有序我们网站开始期间是用的SVN,所以在我们网站文件里面有就很多.svn的文件,现在要把这个文件删除,非常麻烦,因为非常的多,在LINUX下面有一个批量删除的语句,现在分享给大家

     find /www/www.abc.cn -name ".svn"|xargs rm -rf

/www/www.abc.cn是你要删除哪个目录里面的文件   在这个,我选择的是在/www/www.dianxin.cn这个目录里面去找

-name ".svn"这句的意思就是带有.svn的文件

完成,在执行find /www/www.abc.cn -name ".svn",发现这个目录下面已经没有叫.svn的文件了

 

 

如果是要在Linux下某一个文件夹下,如何查找包含某一个字符串的文件

可以输入如下内容

# find <directory> -type f -name "*.c" | xargs grep "<strings>"

<directory>是你要找的文件夹;如果是当前文件夹可以省略
-type f 说明,只找文件
-name "*.c"  表示只找C语言写的代码,从而避免去查binary;也可以不写,表示找所有文件
<strings>是你要找的某个字符串

 

继续浏览有关 LINUX技术 的文章
发表评论