这个方法很笨拙,首先列出目录下所有子目录,然后在列出每个子目录的文件,而不能列出子目录里面的目录的文件,实际上只是列出子目录的文件和目录。求更简单的!
1 2 3 4 | for FILE in $(ls -l | awk '/^d/{print $NF}'); do ls -1 $FILE; done |
这个方法很笨拙,首先列出目录下所有子目录,然后在列出每个子目录的文件,而不能列出子目录里面的目录的文件,实际上只是列出子目录的文件和目录。求更简单的!
1 2 3 4 | for FILE in $(ls -l | awk '/^d/{print $NF}'); do ls -1 $FILE; done |
不知道tree -l 能不能满足你呢