- 统计当前目录及其所有子目录(一级)的占用空间大小,只保留超过1G的结果,并且排序。
du -h --max-depth=1 | grep 'G' | sort
- 除了file1的其他文件都删除
shopt -s extglob (打开extglob模式)
rm -fr !(file1)
rm -fr !(file1|file2|file3) (多个文件用|分隔,也可以用*等正则表达式语法)
- 统计目录下的文件数目
(1)统计当前目录下文件的个数(不包括目录)
ls -l | grep "^-" | wc -l
(2)统计当前目录下文件的个数(包括子目录)
ls -lR | grep "^-" | wc -l
(3)查看某目录下文件夹(目录)的个数(包括子目录)
ls -lR | grep "^d" | wc -l
网友评论