在Shell中,可以使用find
命令來遞歸遍歷文件夾。下面是一個簡單的例子:
find /path/to/directory -type f
這條命令將遞歸地遍歷/path/to/directory
文件夾及其所有子文件夾,并列出所有的文件。如果你只想列出目錄而不包括文件,可以使用-type d
參數:
find /path/to/directory -type d
你也可以在find
命令中加入其他參數來進一步過濾文件或目錄,例如按文件名進行過濾:
find /path/to/directory -type f -name "*.txt"
這條命令將只列出.txt
后綴的文件。你還可以使用-exec
參數來對找到的文件進行操作,例如刪除所有.txt
文件:
find /path/to/directory -type f -name "*.txt" -exec rm {} \;
記得在使用find
命令時要小心,確保你知道你在做什么,以免不小心刪除了重要文件。