Linux命令汇总

前言

最近在训练模型的时候,发现自己对linux命令只停留在几个基础命令上,很多命令都是先用先查,因此,这里把自己容易忘记的命令和用法做一个记录。

查看文件以及文件夹个数

  1. 查看当前目录下的文件个数
1
ls -l | grep -c "^-"
  1. 查看当前目录下文件夹个数
1
ls -l | grep -c "^d"

其实可以从上面两个命令中找到规律,这里就是使用grep命令通过正则表达式来统计文件或者文件夹的个数。

  1. 查看当前目录以及其子目录下的文件夹个数
1
ls -lR | grep -c "^d"
  1. 查看当前目录下文件和文件夹的个数
1
ls | wc -l

这里wc命令统计的就是ls出来的内容的数量,wc也可以统计文件的行数。

  1. 直接使用tree命令即可
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
> tree
.
├── a.txt
├── b.txt
├── c.txt
├── test_1
│   └── test_3
└── test_2

3 directories, 3 files

参考

Linux统计文件夹中文件个数以及目录个数