Quantcast
Channel: C++博客-所有随笔
Viewing all articles
Browse latest Browse all 7882

linux 删除所有后缀名相同的文件

$
0
0
个人经历:系统centos 6.3, 方法一可行, 方法二没成功

方法一:
find 目录 -name "*.abc" | xargs rm
命令很危险, 你先执行前半段试试看 是不是你要删除的文件, 在整条执行

方法二:
find / -type f -name '*.out' 2>/dev/null -exec rm {} \;
参数解释:
     / : 从根目录开始查找;
    -type f : 只查找一般文件,忽略目录,连接,套接字等其他文件(比如说目录 dir.out);
    -name '*.out' : 指定查找名称;
    2>/dev/null : 将错误信息置空。(可能出现的情况就是:删除操作的用户权限不够,有错误信息)
    -exec rm {} \; : 对找到的文件执行删除操作。


多彩人生 2013-07-06 16:15 发表评论

Viewing all articles
Browse latest Browse all 7882

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>