linux查看文件夹大小,备份文件夹zip压缩解压
du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量
du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。[ attachment]# du -sh
294M .[ attachment]# du -lh --max-depth=1396K ./printTmpl128K ./payment3.6M ./goodscat1.2M ./adv100K ./faceFile156K ./comment247M ./goods1.7M ./spec17M ./ueditor20M ./video3.9M ./store976K ./brand294M .执行完解压命令后再查询:[ attachment]# du -lh --max-depth=1396K ./printTmpl184K ./payment3.6M ./goodscat5.9M ./adv128K ./faceFile156K ./comment247M ./goods6.2M ./spec38M ./ueditor112M ./video3.9M ./store1.2M ./brand418M .==================================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==================================------------------------------
本人微信公众帐号: 心禅道(xinchandao)
本人微信公众帐号:双色球预测合买(ssqyuce)