Linux服务器如何查看每个用户或者当前用户的磁盘占用量及文件同步
分类: Linux学习 发布时间: 2024-10-18 11:45:34
查看每个用户或当前用户的磁盘占用量 要查看每个用户的磁盘占用量,我们主要依赖du命令。该命令可以显示文件和目录的磁盘使用情况。重点命令如下: 查看所有用户在家目录(/home)下的磁盘占用量: sudo du -sh /home/* 这里,sudo用于获取足够的权限,du -sh表示以易读的格式(...
在Linux服务器的日常维护中,了解每个用户或当前用户的磁盘占用量,以及实现文件在不同服务器间的同步,是管理员不可或缺的技能。本文将详细介绍如何通过简单的命令实现这些功能。
查看每个用户或当前用户的磁盘占用量
要查看每个用户的磁盘占用量,我们主要依赖du
命令。该命令可以显示文件和目录的磁盘使用情况。重点命令如下:
- 查看所有用户在家目录(
/home
)下的磁盘占用量:sudo du -sh /home/*
这里,
sudo
用于获取足够的权限,du -sh
表示以易读的格式(如KB、MB、GB)显示每个目录的总大小。
文件同步
在两台Linux服务器之间同步文件夹,我们常用rsync
命令。rsync
不仅可以同步文件,还能在传输过程中压缩数据,减少网络带宽的消耗。重点命令如下:
- 同步文件夹:
rsync -avz -e "ssh -p 端口号" /home/cb215/ 用户名@ip地址:/home/dell/16000_port/yf215/
这里,
-avz
是常用的rsync参数组合,分别代表归档模式、详细模式和压缩模式;-e
参数允许你指定用于连接远程服务器的shell命令,这里使用ssh并通过-p
指定端口号。
总结
Linux服务器查看每个用户或当前用户的磁盘占用量及文件同步,主要通过du
和rsync
两个命令实现。du
命令的-sh
选项能帮助我们快速了解各个用户或目录的磁盘使用情况,而rsync
则以其高效的数据同步和压缩功能,成为文件同步的首选工具。掌握这些命令,将大大提高Linux服务器的管理效率。