当前位置: 首页 > news >正文

Linux目录下有100百万个文件,如何快速删除

Linux目录下有100百万个文件,如何快速删除

利用rsync命令

例:删除/root/files目录下的所有文件

ls -l -f /root/files > /tmp/filelist.txt //将目录下的所有文件整理到/tmp/filelist.txt文件vim /tmp/filelist.txt //编辑filelist.txt留下不用删除的文件mkdir /tmp/aaaa //在tmp目录下创建aaaa文件rsync -av --delete /tmp/aaaa/ /root/files --exclude-from=/tmp/filelist.txt 进行文件删除操作;