藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 系統管理


    

藍森林 http://www.lslnet.com 2006年8月18日 15:18


如何恢復tar備份的某一個文件

我將文件備份在/dev/hdb1中,現在我想從/dev/hdb1中恢復一個指定的目錄/test到/back目錄下,我該輸入什麼命令?
tar -xvf /dev/hdb1  /back是把所有的備份文件都恢復出來,不能恢復指定的文件或則目錄.

如何恢復tar備份的某一個文件

man tar

如何恢復tar備份的某一個文件

老兄,我要是能明白我就不來發帖子了,我看過了,沒看懂.

如何恢復tar備份的某一個文件

首先應該明白 x 的功能
然後要知道 z 的參數概念
最後要清楚 /dev/hdb1 到底是個什麼東西

如何恢復tar備份的某一個文件

tar -xvf /dev/hdb1  你要解壓的指定目錄 -C /bak

注意寫要解壓的指定目錄時去掉前面的/.

BTW:man還是一定要看的,看不懂的話,努力學英語.一定要看懂........

如何恢復tar備份的某一個文件

如何恢復tar備份的某一個文件

他的意思應該是tar備份了很多,但是只需要恢復其中一個文件吧。

我也是前面人的話:man tar解決

如何恢復tar備份的某一個文件

像我把tar目錄壓縮為:haha.tar.gz
我解壓haha.tar.gz裡面tar目錄下的test文件,可以執行命令:
tar zxvf haha.tar.gz tar/test
可以把 只把test解壓到當前tar目錄下
但是我想把這個目錄解壓到jiya下面
tar zxvf haha.tar.gz tar/test -C jiya
這個命令不能把tar目錄下的test解壓到jiya下
我只好用這個笨辦法:
tar zxvf haha.tar.gz tar/test |mv tar/test jiya

請教還有別的方法把haha.tar.gz裡指定的test文件解壓到指定的jiya目錄下嗎?,謝謝!

如何恢復tar備份的某一個文件

如果目錄很大   就不要用管道     用&&
指定的是樹結構的枝

如何恢復tar備份的某一個文件

$tar tzvf /dev/hdb1 | awk '{print $6}' | grep '^diryouwant' >; filesyouwant
$tar zxvf /dev/hdb1 -C /back -T filesyouwant

tar zxvf test.tgz -C   /youwnato


man tar

  -C change directory   不是你看不懂,而是沒有用心去看



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com