如何在bash中將所有子資料夾壓縮為單獨的檔案?

如何在bash中將所有子資料夾壓縮為單獨的檔案?

如何壓縮所有子資料夾?例如:

backup
└─weekly
  ├─username1
  ├─username2
  ├─username3
  └─…more

那麼如何將所有這些子資料夾壓縮為單獨的檔案呢?例如username1.tar.gzusername2.tar.gz它將發送到特定資料夾。

答案1

for dir in *; do tar czvf "$dir".tar.gz "$dir";done

相關內容