想象一下,一個文件夾結構是這樣的:特殊用途的Linux一起find命令拉鍊
- /411 /文件夾1/
- /411 /存檔/
- /211 /存檔/
- /211 /文件夾1/
- /211 /文件夾2/
在每個子文件夾會有文件和更subfolde rs與文件/文件夾。我有興趣壓縮名爲'archive'的子文件夾中的所有文件,並忽略結構中的所有其他文件夾。
如果我使用命令:find * -type d -name 'archive'
輸出將是這樣的:
- 928 /歸檔
- 973 /歸檔
- 990 /歸檔
我我感興趣的是有這樣一個輸出:
- 928 /存檔/ file1.jpg
- 928 /存檔/ file2.jpg
- 928 /存檔/文件夾1/file3.jpg
等等,這樣我可以使用司令: find * -type d -name 'archive' [with some more/other options] | zip all_archive_files.zip [email protected]
這怎麼辦?
只是爲了澄清,你想要一個帶有所有檔案內容的zip文件? –