tar指令详解
tar命令是類Linux中比價常用的解壓與壓縮命令。
可以使用命令 (man tar) 命令來進行查看tar的基本命令。下面舉例說明一下tar 的基本命令。
#tar -cvf sysconfig.tar /etc/sysconfig
命令解釋:將目錄/etc/sysconfig/目錄下的文件打包成文件sysconfig.tar文件,并且放在當前目錄中
(可以使用pwd命令查看當前路徑,可以使用ls命令來查看當前文件夾)參數解釋如下:
-c 創建新的文檔。
-v 顯示詳細的tar處理的文件信息
-f 要操作的文件名
#tar -rvf sysconfig.tar /etc/sysconfig/
命令解釋:將目錄/etc/sysconfig/目錄下的文件添加到文件sysconfig.tar文件中去。參數解釋如下:
-r 表示增加文件,把要增加的文件追加在壓縮文件的末尾。
#tar -rvf sysconfig.tar /etc/sysconfig/
命令解釋:將目錄/etc/sysconfig/目錄下的文件添加到文件sysconfig.tar文件中去。參數解釋如下:
-r 表示增加文件,把要增加的文件追加在壓縮文件的末尾。
#tar -xvf sysconfig.tar
命令解釋:解壓文件sysconfig.tar,將壓縮文件sysconfig.tar文件解壓到當前文件夾內。參數解釋如下:
-x 解壓文件。
tar調用程序進行壓縮與解壓縮。
1、tar調用gzip。
.gz結尾的文件就是調用gzip程序進行壓縮的文件,相反文件以.gz結尾的文件需要使用gunzip來進行解壓。tar中使用-z參數來調用gzip程序。在這里通過舉例子來進行解釋。
#tar -czvf sysconfig.tar.gz /etc/sysconfig/
命令解釋:將目錄/etc/sysconfig/打包成一個tar文件包,通過使用-z參數來調用gzip程序,對目錄/etc/sysconfig/進行壓縮,
壓縮成文件sysconfig.tar.gz,并且將壓縮成的文件放在當前文件夾內。參數解釋如下:
-z 調用gzip程序來壓縮文件,壓縮后的文件名稱以.gz結尾。
#tar -xzvf sysconfig.tar.gz
命令解釋:這條命令是將上一條命令解壓。
2、tar調用bzip2
.bz2結尾的文件就是調用bzip2程序來進行壓縮的文件,相反,文件以.bz2結尾的文件需要使用bunzip2來解壓。tar中使用-j參數來調用程序bzip2。
#tar -cjvf sysconfig.tar.bz2 /etc/sysconfig/
命令解釋:將/etc/sysconfig/目錄打包成一個tar包,接著使用-j參數調用bzip2來進行壓縮文件,對目錄/etc/sysconfig/進行壓縮,壓縮成文件sysconfig.tar.bz2并將其放在當前目錄下。
#tar -xjvf sysconfig.tar.bz2
命令解釋:解壓上一個命令生成的壓縮包。
總結
- 上一篇: 端口复用和半关闭补充
- 下一篇: java项目(注册和登录(成功后查看商品