我想根據目錄創建一個ZIP。但我需要從Result目錄下製作zip文件。如何使用shell腳本創建zip文件?
#!/bin/bash
zip -r /home/admin/download.zip /home/admin/1/2/3/Results
我想根據目錄創建一個ZIP。但我需要從Result目錄下製作zip文件。如何使用shell腳本創建zip文件?
#!/bin/bash
zip -r /home/admin/download.zip /home/admin/1/2/3/Results
從你的問題,我知道你要壓縮目錄中的「結果」的文件,但不嘗試壓縮時考慮「結果目錄本身。
如果是這樣,那麼請使用以下命令
#!/bin/bash
cd /home/admin/1/2/3/Results
zip -r /home/admin/download.zip ./*
在此之後,zip文件將在需要的位置創建。Zip文件是隻從結果目錄中的文件,沒有「結果」目錄本身。
謝謝santhosh – javasundaram 2014-10-30 06:59:55
@javasundaram歡迎 – 2014-10-30 07:00:57
@Santhosh我試圖在項目中實現相同的代碼,它不工作。 – javasundaram 2014-10-30 07:58:00
你面臨的問題/錯誤是什麼?請問問題時請詳細說明。 – Fazlin 2014-10-30 06:43:42
@ user1984289我喜歡這個結構 download.zip | _文件(結果目錄文件) 但現在 download.zip | _home | _admin | _1 | _2 | _3 | _files(Result directories) – javasundaram 2014-10-30 06:45:43
@javasundaram - 你的評論沒有意義 – 2014-10-30 06:46:43