Shell

目前文件夾和所有子文件夾中的 cat 文件

  • May 25, 2013

我想要cat目前文件夾中的文件以及所有子文件夾(和子子文件夾)中的所有文件。

這是我的目錄結構

$ tree
.
├── f
│   └── foo
└── yo

我想貓fooyo

我試過這個命令但沒有用:

cat */*

它只是catfoo

嘗試:

  find . -type f -exec cat {} +

cat 接受多個參數,因此您可以:

 cat * */*

對目前目錄和所有子目錄中的所有內容進行分類。你也可以

 cat * */* */*/*

等等,如果你願意的話。

當然,請注意,您的 shell 正在將這些 ‘*’ 轉換為文件列表,然後將整個列表傳遞給 cat。

引用自:https://unix.stackexchange.com/questions/76870