linux下统计目录下所有子目录的大小

du -sh * --exclude=tar |awk ‘{v=substr($1,length($1),1)}v=="G"{$0="1G "$0}v=="M"{$0="2M "$0}v=="K"{$0="3K "$0}v=="0"{$0="4Z "$0}!system("[ -d "$NF" ]")‘ |sort -k1,1n -k2,2nr |awk ‘{print substr($0,4)}‘

详解待更新

linux下统计目录下所有子目录的大小

时间: 2024-11-05 13:46:48

linux下统计目录下所有子目录的大小的相关文章

linux 系统统计目录下文件夹的大小

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 argum

Linux下统计目录下文件及文件夹的个数

统计某文件夹下文件的个数ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数ls -l |grep "^d"|wc -l 统计文件夹下文件的个数,包括子文件夹里的ls -lR|grep "^-"|wc -l 如统计/home/han目录(包含子目录)下的所有js文件则:ls -lR /home/han|grep js|wc -l 或 ls -l "/home/han"|grep "js"|

linux复制指定目录下的全部文件到另一个目录中

linux复制指定目录下的全部文件到另一个目录中复制指定目录下的全部文件到另一个目录中文件及目录的复制是经常要用到的.linux下进行复制的命令为cp.假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了如果dir2目录不存在,则可以直接使用cp -r dir1 dir2即可.如果dir2目录已存在,则需要使用cp -r dir1/. dir2如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求.ps:di

linux复制指定目录下的全部文件到另一个目录

linux复制指定目录下的全部文件到另一个目录中复制指定目录下的全部文件到另一个目录中文件及目录的复制是经常要用到的.linux下进行复制的命令为cp.假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了如果dir2目录不存在,则可以直接使用cp -r dir1 dir2即可.如果dir2目录已存在,则需要使用cp -r dir1/. dir2如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中,明显不符合要求.ps:di

如何统计目录下各种文件的数目

要想统计一个目录中的普通文件.目录文件以及其他文件的个数,就要事先知道这个文件夹中有哪些文件.然后,通过就可以判断这些文件哪些是普通文件.目录文件还是其他什么文件类型了.其实要想知道这个文件夹中有哪些文件,通过ls命令就可以知道了. 然后,在shell脚本中通过for循环得以实现.关键就在于,如果得到该文件夹中全部文件的文件名,这个时候就可以使用$(……)来实现.具体代码: #! /bin/bash let "dir_number=0" let "file_number=0&

busybox下 etc目录下文件分析

busybox下 etc目录下文件分析 2011年11月08日 10:46:02 大鹏1987 阅读数:3016 标签: permissionsshellcommentspathcommand 更多 个人分类: ARM/Linux 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/yjp19871013/article/details/6946822 (1) /etc/passwd 用于存放用户基本信息的口令文件.该口令每行由七个域构成: user

Java web 项目读取src或者tomcat下class目录下的xml文件或者properties文件

//生成一个文件对象: File file = new File(getClass().getClassLoader().getResource("test.xml").getPath()); //直接得到一个输入流: InputStream in = getClass().getClassLoader().getResourceAsStream("test.xml"); //在当前线程获取--这个方法不大稳定 //String path = Thread.curr

gulp插件实现压缩一个文件夹下不同目录下的js文件(支持es6)

gulp-uglify:压缩js大小,只支持es5 安装: cnpm: cnpm i gulp-uglify -D yarn: yarn add gulp-uglify -D 使用: 代码实现1:压缩js文件夹下的index.js文件输出到dist文件夹下面(注意要压缩的js文件中此处只能使用es5) 1 var gulp = require('gulp'); 2 var uglify = require('gulp-uglify'); 3 4 gulp.task("uglify",f

ubuntu下统计目录及其子目录文件个数

查看某目录下文件的个数 ls -l |grep "^-"|wc -l 或 find ./company -type f | wc -l 查看某目录下文件的个数,包括子目录里的. ls -lR|grep "^-"|wc -l 查看某文件夹下目录的个数,包括子目录里的. ls -lR|grep "^d"|wc -l 说明: ls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录.链接.设备文件等) grep "