在文件中 查看文件夹大小 du -sh
1、查看当前文件夹下面各个文件的大小
ll -lh
2、查看某文件夹占用总的空间大小
du -h --max-depth=1 /usr/local/
8.0K /usr/local/etc
8.0K /usr/local/include
275M /usr/local/
参数–max-depth用来指定深入目录的层数,为1就指定1层
使用"*",可以得到文件的使用空间大小.
du -h --max-depth=1 /usr/Java/jdk1.6.0_25/*
7.9M /usr/java/jdk1.6.0_25/sample
19M /usr/java/jdk1.6.0_25/src.zip
4.0K /usr/java/jdk1.6.0_25/THIRDPARTYLICENSEREADME.txt
3、查年磁盘空间的使用空间
df -h
值得注意的是,看见一个针对du和df命令异同的文章:《du df 差异导致文件系统误报解决》。
du 统计文件大小相加
df 统计数据块使用情况
如果有一个进程在打开一个大文件的时候,这个大文件直接被rm 或者mv掉,则du会更新统计数值,df不会更新统计数值,还是认为空间没有释放。直到这个打开大文件的进程被Kill掉。
如此一来在定期删除 /var/spool/clientmqueue下面的文件时,如果没有杀掉其进程,那么空间一直没有释放。
使用下面的命令杀掉进程之后,系统恢复。
fuser -u /var/spool/clientmqueue
创建文件 touch aa.sh 创建文件夹 mkdir bb
查看已启动的服务
systemctl list-unit-files | grep enable //已开启的服务
systemctl list-unit-files | grep disabled //未开启的服务
systemctl list-unit-files | grep myql //某个服务
在需要放置压缩文件的目录里用 压缩命令
如 pwd 当前目录 mytest
tar -cvf aa.tar /home/app/redis
将 /home/app/redis 压缩为 aa.tar 并放置在当前操作所在目录 mytest
解压 tar
tar -xvf mysql_8.0.16.tar -C /mysql/
服务器复制文件到本机命令
sz /home/app/XXX文件 回车 弹出选择框 选择本机保存路径
rz 上传
linux,chmod如何更改所有子目录的权限,要包括隐藏文件 -R
for file in find . -print
do
chmod 777 -R $file
done
Linux是先有目录,再有磁盘分区。
df -h
df -h [目录]