Linux下删除文件的几种方法及速度比较

Linux下删除文件的几种方法及速度比较,第1张

场景:删除/tmp下的所有文件

方法一:直接使用rm

rm -f /tmp/*

方法二:使用find 和 rm

find /tmp/ -type f -exec rm {} \

方法三: 使用find

find /tmp/ -type f -delete

方法四:使用rsync

rsync是linux下文件同步和数据传输的命令。通过构造一个空文件夹并且和目标文件夹进行同步,就可以把目标文件夹的内容给删除了

mkdir blanktest

rsync --delete-before -d blanktest/ /tmp/

可以的,只要在命令参数那边添加--delete

/usr/bin/rsync -vlzrtogp --progress --delete [email protected]::test  --password-file=/root/192.168.1.115  /root/2013/

但是这个加上去就是一个危险的命令,需要先虚拟机测试下然后再贴到实际环境中运行

因为他会在备份服务器上(DST)删除原服务器(SRC)上没有的文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8087248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存