linux常用命令

在文件中 查看文件夹大小 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 [目录]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值