- 統計當前目錄及其所有子目錄(一級)的占用空間大小,只保留超過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