linux 删除长路径的文件

2023-11-19  本文已影响0人  夜空最亮的9星
find /data/192.168.0.64/ -mtime +1 -delete
find /data/192.168.0.66/ -mtime +1 -delete
find /data/192.168.0.68/ -mtime +1 -delete
find /data/192.168.0.70/ -mtime +1 -delete
find /data/192.168.0.72/ -mtime +1 -delete

在Linux或者AIX中删除大量文件时,

直接用rm * 可能会出现 参数列表过长,的错误。

这时可以用find命令来结合使用。

1、rm -rf * 改为:

find . -name "*" | xargs rm -rf '*' 就行了。

2、rm test* -rf 改为:

find . -name "test*" | xargs rm -rf "test*"

上一篇下一篇

猜你喜欢

热点阅读