我試圖尋找文件,並與下面條命令我如何可以搜索文件和壓縮它們在一個zip文件
find . regexpression -exec zip {} \;
壓縮它們然而它無法正常工作。我怎樣才能做到這一點?
我試圖尋找文件,並與下面條命令我如何可以搜索文件和壓縮它們在一個zip文件
find . regexpression -exec zip {} \;
壓縮它們然而它無法正常工作。我怎樣才能做到這一點?
使用將分別對每個文件運行壓縮命令,試試這個:
find . -name <name> -print | zip name.zip [email protected]
的[email protected]
告訴拉鍊從輸入讀取文件,從人zip(1):
- @文件名單。如果文件列表被指定爲 - @ [MacOS上不存在],則zip將從標準輸入中取出輸入文件的列表,而不是從命令行輸入。
你也可以提供名稱作爲find命令的結果:
zip name.zip `find . -name <name> -print`
這是你使用的shell的一個特徵。你可以搜索「反引號」來確定你的shell如何處理這個。
完全按照我的預期工作。 – ferdynator
你能解釋一下 - @符號嗎? – LOGAN
@LOGAN是的,檢查更新 – iabdalkader
@LOGAN如果回答你的問題,那麼請接受答案。 – iabdalkader