萬盛學電腦網

 萬盛學電腦網 >> 服務器教程 >> 關於Tar包壓縮時相對路徑的問題

關於Tar包壓縮時相對路徑的問題

   現在有一個需求,不知道該如何才能實現

  壓縮: tar czvf /data/backup/test.tar.gz /data/a/b/directory

  解壓: cd /data/test

  tar xzvf /data/backup/test.tar.gz

  問題是,解壓後的文件,在/data/test/data/a/b/directory裡面

  能否壓縮時只保留directory以下的所有目錄,以directory作為/,而不是/data/a/b/directory?

  這樣寫就可以解決了

  tar czvf /data/backup/test.tar.gz /data/a/b/directory

  改成

  tar czvf /data/backup/test.tar.gz -C /data/a/b directory

  C是臨時切換工作目錄,-P是絕對路徑,在這裡只用到-C參數就行了。

copyright © 萬盛學電腦網 all rights reserved