linux查看文件夹大小,备份文件夹zip压缩解压

来自:互联网
时间:2020-09-19
阅读:

du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量

du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。

[ attachment]# du -sh

294M .

[ attachment]# du -lh --max-depth=1

396K ./printTmpl

128K ./payment

3.6M ./goodscat

1.2M ./adv

100K ./faceFile

156K ./comment

247M ./goods

1.7M ./spec

17M ./ueditor

20M ./video

3.9M ./store

976K ./brand

294M .

执行完解压命令后再查询:

[ attachment]# du -lh --max-depth=1

396K ./printTmpl

184K ./payment

3.6M ./goodscat

5.9M ./adv

128K ./faceFile

156K ./comment

247M ./goods

6.2M ./spec

38M ./ueditor

112M ./video

3.9M ./store

1.2M ./brand

418M .

==================================

du -ah --max-depth=1

参数a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。

du命令用来查看目录或文件所占用磁盘空间的大小。

常用选项组合为:du -sh

一、du的功能:`du` reports the amount of disk space used by the specified files and for each subdirectory (of directory arguments). with no arguments,`du` reports the disk space for the current directory。

与df不同,它用来查看文件或目录所占用的磁盘空间的大小。

二、du常用的选项:

  -h:以人类可读的方式显示

  -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小

  -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小

  -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和

  --apparent-size:显示目录或文件自身的大小

  -l :统计硬链接占用磁盘空间的大小

  -L:统计符号链接所指向的文件占用的磁盘空间大小

==================================

备份statics文件夹到backwar目录下

cd /home/www/

zip -r /home/www/backwar/statics20170313.zip /home/www/statics/*

解压覆盖到对应目录下

unzip -o -d /home/www/statics/attachment attachment.zip

返回顶部
顶部