學習shell 指令 壓縮文件

1. tar -czf /usr/ms/avatar /usr/ms/userFiles
-c :建立一個壓縮文件的參數指令(create 的意思)
-z :是否同時具有 gzip 的屬性
-f :使用檔名,請留意,在 f 之後要立即接檔名喔!不要再加參數!

tar: Removing leading `/' from member names

2. tar -czf /usr/ms/avatar -C /usr/ms/userFiles

tar: Cowardly refusing to create an empty archive
Try `tar --help' or `tar --usage' for more information.

3. tar -czf /usr/ms/avatar.tar -C /usr/ms/userFiles/

tar: Cowardly refusing to create an empty archive
Try `tar --help' or `tar --usage' for more information.

4. tar -czFf /usr/ms/avatar.tar -C /usr/ms/userFiles/
-F 的意思是指定包含打包文件或目錄列表的文件
-f  的意思是指定生成打包文件名
tar: Cannot use multi-volume compressed archives
Try `tar --help' or `tar --usage' for more information.

5. tar -czfF /usr/ms/avatar.tar -C /usr/ms/userFiles

tar: Removing leading `/' from member names
tar: /usr/ms/avatar.tar: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors

6. cd /usr/ms 
   tar -czfF avatar -C /usr/ms/userFiles

success 因爲:執行tar之前cd切換到要打包的目錄就可以了


7. 備份目錄:

tar -czf /usr/temp/file /usr/file

         備份出來的數據包含根目錄;

tar -czf /usr/temp/file  -C  /usr  file

備份出來的數據不包含根目錄

     解壓目錄:

       rm -rf /usr/file  (移除舊的目錄)

       tar -xmzf /usr/temp/file -C /usr 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章