![如何同時從 .tar 檔案中提取檔案並將它們傳送到同一目錄?](https://rvso.com/image/1070297/%E5%A6%82%E4%BD%95%E5%90%8C%E6%99%82%E5%BE%9E%20.tar%20%E6%AA%94%E6%A1%88%E4%B8%AD%E6%8F%90%E5%8F%96%E6%AA%94%E6%A1%88%E4%B8%A6%E5%B0%87%E5%AE%83%E5%80%91%E5%82%B3%E9%80%81%E5%88%B0%E5%90%8C%E4%B8%80%E7%9B%AE%E9%8C%84%EF%BC%9F.png)
我是Linux新手,了解還不是很多,所以這個問題聽起來可能有點可笑。我有一個包含大量 .tar 檔案的資料夾,我想同時將 .tar 檔案中的所有檔案提取到同一資料夾中。有沒有簡單的方法可以做到這一點?
答案1
要從一個位置(/home/test)克隆副本到另一個樹/opt/backup..
tar cvfC - /home test | tar xvfC - /opt/backup
或者,如果您想將文件從遠端系統複製到本機..
ssh [email protected] tar cvfC - /home/ test | tar xcfC - /opt/backup
管子很有用..
答案2
cat *.tar | tar -xvf - -i
從儲存 tar 檔案的資料夾內執行上述命令。