-1
A
回答
0
0
find /source/dir/ -type f -name '*.gz' \
-exec bash -c 'gunzip -c "$0" > "/folder/${0%.gz}"' {} \;
該命令找到全部*.gz
文件在/source/dir/
目錄中,併爲每個文件執行一個bash命令。 bash命令將文件($0
)解壓縮到標準輸出並將結果重定向到"/folder/${0%.gz}"
。後者是"/folder/"
字符串與文件名連接,不帶.gz
擴展名。 ${0%.gz}
表達式從字符串(路徑)的後面移除.gz
的最短匹配。
而且{}
序列被替換下一個gzip壓縮文件的路徑。它作爲第一個參數傳遞給bash命令($0
)。
如果源目錄是當前目錄,則用點(.
)替換/source/dir/
。
0
相關問題
- 1. 打印GunZip文件名和選定的行 - 正在刪除:
- 2. gunzip in javascript
- 3. cURL C++和gunzip
- 4. 如何用gunzip命令處理這個
- 5. 如何在node.js中逐塊分割gunzip?
- 6. 如何在Windows中gunzip sql文件?
- 7. 如何解決gunzip錯誤「有標誌0xd4 - 不支持」
- 8. perl的gunzip把緩衝和gunzip把文件中有不同的字節順序
- 9. Gunzip from字符串
- 10. 如何刪除
- 11. 如何刪除
- 12. 如何刪除
- 13. 如何刪除\」
- 14. 如何刪除
- 15. 如何刪除
- 16. 如何刪除
- 17. 如何刪除
- 18. 的ProcessBuilder與gunzip解不起作用
- 19. jQuery刪除()不會刪除
- 20. UISearchDisplayController刪除行不刪除
- 21. jquery刪除()不刪除
- 22. tortoisegit刪除不刪除?
- 23. 刪除查詢不刪除
- 24. 刪除方法不刪除
- 25. JQuery這刪除不刪除
- 26. 刪除sql不刪除
- 27. 如何從列表中刪除項目而不刪除.remove?
- 28. 如何刪除SQL中的行而不刪除整個表
- 29. 如何防止Grails在刪除父項時不刪除子項?
- 30. 如何刪除元素?刪除是不夠的
運行'man gunzip'並閱讀。 –
我正在投票結束這個問題,因爲它與編程無關。 – PeeHaa
我試過'man gunzip'獲得很多參數 – Goga