Bash 取得此路徑目錄、階層的所有檔案

Bash shell script 要對此目錄下的所有檔案、所有目錄、檔案都掃出來處理的方式~

Bash 取得此路徑下目錄、階層的所有檔案

此目錄下的所有檔案列出處理

for f in *; do
    echo "File -> $f";
done

若要處理所有 *.jpg,將上述 * 改為 *.jpg 即可。

此目錄下的所有檔案、更多目錄階層列出處理

  1. $ mkdir b c d
  2. $ touch b/aa c/bb d/cc
  3. $ touch aa
for f in `find . -type f`; do
    echo "File -> $f";
done

File -> ./aa
File -> ./d/cc
File -> ./c/bb
File -> ./b/aa

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料