在当前路径下面


ls -altr


linux shell: rm 、ls、grep


其中,space、sky 都是文件夹,其余的是文件。其目录结构如下:


linux shell: rm 、ls、grep


1. 列出当前路径下的所有文件夹


ls -l | grep ^d


2. 统计当前路径下的文件夹个数


ls -l | grep ^d | wc -l


3.列出当前目录下面除了包含 space 关键字的所有文件或者文件夹?


ls | grep -v "space"


4. 只想保留包含 space 关键字的文件或者文件夹 ?


rm -fr `ls | grep -v "space"`


再看当前目录下面:


linux shell: rm 、ls、grep


5. 只保留 space.txt ?


rm -fr `ls | grep -v "^space.txt$"`



注意:

`` 是 键盘上面 ESC 按键对应的符号








相关文章: