|
藍森林 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 不是你看不懂,而是沒有用心去看 |
| |