Ubuntu常用功能性命令(收集中)

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

(1)统计当前目录下文件的个数(不包括目录)

ls -l | grep "^-" | wc -l

(2)统计当前目录下文件的个数(包括子目录)

ls -lR | grep "^-" | wc -l

(3)查看某目录下文件夹(目录)的个数(包括子目录)

ls -lR | grep "^d" | wc -l

你可能感兴趣的