CentOS7 自用命令

1、查看文件夹大小

#查看目录总大小
du -sh /path/to/directory
  • -s:仅显示总大小(不递归显示子目录)。

  • -h:以易读格式显示(KB、MB、GB)。

  • /path/to/directory:要检查的目标目录。

  • du -sh --block-size=1M /app/minio/file-bucket  限制输出结果单位

  #查看目录及子目录大小

du -sh /path/to/directory

  # 按大小排序(找出大文件/目录)

du -h /path/to/directory | sort -rh | head -n 10

2、文件同步

#增量同步\删除目标端多余文件\强制覆盖目标文件(目标文件只读或需要强制回滚)
rsync -avz --progress --delete --force /app/minio/file-bucket/ root@10.250.6.61:/app/minio/file-bucket/

#增量同步\删除目标端多余文件\强制覆盖目标文件
rsync -avz --progress --delete /app/minio/file-bucket/ root@10.250.6.61:/app/minio/file-bucket/

-a (Archive mode) 归档模式,保留文件权限、时间戳、所有者等属性(相当于 -rlptgoD)。
-v (Verbose) 显示详细同步过程(便于排查问题)。
-z (Compress) 传输时压缩数据,提高传输速度(适用于大文件或慢速网络)。
--progress 显示文件传输进度(实时查看同步状态)。
--delete 删除目标端多余的文件(确保两端完全一致)。
--force 强制覆盖目标端同名文件(即使目标文件较新也会覆盖)。

 

posted @ 2025-04-10 11:49  瘦瘦的猴子  阅读(80)  评论(0)    收藏  举报