如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
linux快速删除命令1.rsync安装,有些系统默认安装有该命令ubuntu系统:sudoapt-getinstallrsyncfedora系统:sudoyuminstallrsync2.rsync提供了一些跟删除有关的参数rsync--help|grepdelete--delanaliasfor--delete-during--deletedeleteextraneousfilesfromdestinationdirs--delete-beforereceiverdeletesbeforetransfer,notduring--delete-duringreceiverdeletesduringtransfer(default)--delete-delayfinddeletionsduring,deleteafter--delete-afterreceiverdeletesaftertransfer,notduring--delete-excludedalsodeleteexcludedfilesfromdestinationdirs--ignore-errorsdeleteevenifthereareI/Oerrors--max-delete=NUMdon'tdeletemorethanNUMfiles其中--delete-before接收者在传输之前进行删除操作二、linux快速删除文件命令示例清空目录或文件,如下:1、先建立一个空目录mkdir/data/blank2、用rsync删除目标目录rsync--delete-before-d-a-H-v--progress--stats/data/blank//var/edatacache/或者rsync--delete-before-d/data/blank//var/edatacache/这样/var/edatacache目录就被快速的清空了。选项说明:–delete-before接收者在传输之前进行删除操作–progress在传输时显示传输过程-a归档模式,表示以递归方式传输文件,并保持所有文件属性-H保持硬连接的文件-v详细输出模式–stats给出某些文件的传输状态-dtransferdirectorieswithoutrecursing3、也可以用来删除大文件假如我们在/root/下有一个几十G甚至上百G的文件data,现在我们要删除它一、创建一个空文件touch/root/empty二、用rsync清空/root/data文件rsync--delete-before-d--progess--stats/root/empty/root/data注意:当SRC和DEST文件性质不一致时将会报错当SRC和DEST性质都为文件【f】时,意思是清空文件内容而不是删除文件当SRC和DEST性质都为目录【d】时,意思是删除该目录下的所有文件,使其变为空目录