溫馨提示×

怎么使用shell遞歸遍歷文件夾

小億
166
2024-02-19 14:36:25
欄目: 編程語言

在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命令時要小心,確保你知道你在做什么,以免不小心刪除了重要文件。

0