这篇文章将为大家详细讲解有关Linux服务器如何查看每个用户或者当前用户的磁盘占用量及文件同步,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
如何查看 Linux 服务器上的磁盘占用量
查看所有用户磁盘占用量
-
使用 df 命令:
df -h
这将列出文件系统及其已用和可用空间。使用
-h
选项以人类可读的格式显示大小。 -
使用 du 命令:
du -sh /
这将按文件夹大小递归打印当前目录(或指定目录)的磁盘使用情况。使用
-s
选项进行总结输出,-h
选项以人类可读的格式显示大小。
查看当前用户磁盘占用量
-
使用 df 命令:
df -h ~
这将列出当前用户主目录文件系统的磁盘使用情况。
-
使用 du 命令:
du -sh ~
这将递归打印当前用户主目录的磁盘使用情况。
文件同步
使用 rsync 命令:
rsync 是一个强大的文件同步工具,可以高效地将文件从源目录复制到目标目录,同时更新和删除文件。
同步两个目录:
rsync -avz /source-dir/ /destination-dir/
其中:
-a
递归同步文件和目录。-v
提供详细输出。-z
压缩数据以节省带宽。
同步带有排除的目录:
rsync -avz --exclude=.git /source-dir/ /destination-dir/
这将排除 .git
目录及其内容。
同步增量更改:
rsync -avz --delete --checksum /source-dir/ /destination-dir/
这将使用校验和同步增量更改,并删除目标目录中不存在于源目录中的文件。
使用 crontab 自动同步:
crontab -e
添加以下行:
0 3 * * * rsync -avz /source-dir/ /destination-dir/
这将每天凌晨 3 点自动同步两个目录。
以上就是Linux服务器如何查看每个用户或者当前用户的磁盘占用量及文件同步的详细内容,更多请关注编程学习网其它相关文章!