rsync 命令使用
使用rsync快速删除文件
mkdir -p /tmp/test && rsync --delete-before -a -H -v --progress --stats /tmp/test/ . && rm -rf /tmp/test
--delete-before receiver deletes before transfer, not during(接收者在传输之前进行删除操作)
--progress show progress during transfer(在传输时显示传输过程)
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)(归档模式,表示以递归方式传输文件,并保持所有文件属性)
-H, --hard-links preserve hard links (保持硬连接的文件)
-v, --verbose increase verbosity 详细输出模式
--stats give some file-transfer stats 给出某些文件的传输状态
Find 命令使用
使用find删除2天之前的文件
find /work/app-* -mtime +2 -exec rm -rf -v {} \;
ls 命令使用
使用for循环批量删除文件
查看网络监听信息
查看TCP连接信息
alias wait="netstat -an | awk '/^tcp/ {++s[\$NF]} END {for(a in s) print a, s[a]}'"
参考:
linux rsync同步 --delete参数 删除目标目录比源目录多余文件
标签:文件,常用,删除,传输,--,rsync,命令,Linux,before From: https://www.cnblogs.com/tben/p/18082717