linux打包壓縮文件夾
Linux中如何打包壓縮解壓文件
設備型號:ThinkPad E15
操作系統: centos7和centos8
軟件版本:tar-1.30
用法:tar [OPTION...] [FILE]...
參數:
-ccreate創建文件
-x-extract解壓文件
-v--verbose顯示執行詳細過程
-f--file指定被壓縮的文件
-C (大寫)--directory 指定解壓位置
例:給/boot/grub2目錄 打包
[root@xuegod63 ~]# tar -cvf grub.tar /boot/grub2/
[root@xuegod63 ~]# ls grub.tar
[root@xuegod63 ~]# tar xvf grub.tar#解壓縮
[root@xuegod63 ~]# ls boot #查看解壓後,得到的boot文件夾中的內容
grub2
例2:把兩個目錄或目錄+文件打包成一個軟件包:
[root@xuegod63 ~]# mkdir ./back
[root@xuegod63 ~]# cp /etc/passwd ./back/
[root@xuegod63 ~]# tar -cvf back.tar /boot/grub2 /root/back/ /etc/passwd
tar: 從成員名中刪除開頭的“/”
-rw-r--r-- root/root 1024 2020-06-28 19:46 boot/grub2/grubenv ###輸出內容
-rw-r--r-- root/root 5130 2020-06-28 19:46 boot/grub2/grub.cfg
drwxr-xr-x root/root 0 2020-07-03 14:23 root/back/
-rw-r--r-- root/root 2735 2020-07-03 14:23 root/back/passwd
-rw-r--r-- root/root 2735 2020-06-28 19:49 etc/passwd
2、 tar 歸檔+壓縮
語法:tar czvf newfile.tar.gz SOURCE
語法:tar czvf 壓縮後的文件名(tar.gz tar.bz2) 需要壓縮的文件或目錄
常用參數:
-z, --gzip以gzip方式壓縮 擴展名: tar.gz
-j :以bz2方式壓縮的 擴展名:tar.bz2
-J:以xz 方式壓縮 擴展名:tar.xz
例1:創建.tar.gz 包
[root@xuegod63 ~]# tar zcvf /root/grub.tar.gz /boot/grub2 #歸檔,注意備份的名字後綴
[root@localhost test]# tar zxvf /root/etc.tar.gz #解壓縮
例2:創建.tar.bz2包
[root@xuegod63 ~]# tar -jcvf grub.tar.bz2 /boot/grub2
[root@xuegod63 ~]# tar -jxvf grub.tar.bz2 #解壓縮
[root@xuegod63 ~]# tar jxvf grub.tar.bz2 -C /opt#解壓到opt目錄下
例3:創建.tar.xz包
[root@xuegod63 ~]# tar -Jcvf grub.tar.xz /boot/grub2
[root@xuegod63 ~]# tar -xvf grub.tar.xz #解壓tar.xz 這類包
或:
[root@xuegod63 ~]# tar -Jxvf ~/etc.tar.xz
對比三種壓縮方式後壓縮比例:
[root@xuegod63 ~]# ll -h grub*
-rw-r--r-- 1 root root 5.2M 10月 26 16:27 grub.tar
-rw-r--r-- 1 root root 1.9M 10月 26 18:51 grub.tar.bz2
-rw-r--r-- 1 root root 2.1M 10月 26 18:47 grub.tar.gz
-rw-r--r-- 1 root root 1.4M 10月 26 19:03 grub.tar.xz#這個壓縮比例最高,壓縮的時間是最長
總結:
用法:tar [OPTION...] [FILE]...
參數:
-ccreate創建文件
-x-extract [?ekstr?kt] 提取 解壓還原文件
-v--verbose顯示執行詳細過程
-f--file指定備份文件
-C (大寫)--directory 指定解壓位置
tar 歸檔+壓縮
語法:tar czvf newfile.tar.gz SOURCE
語法:tar czvf 壓縮後的文件名(tar.gz tar.bz2) 需要壓縮的文件或目錄
常用參數:
-z, --gzip以gzip方式壓縮 擴展名: tar.gz
-j :以bz2方式壓縮的 擴展名:tar.bz2
-J:以xz 方式壓縮 擴展名:tar.xz
-
蘋果相機前置攝像頭自拍是真實的自己嗎
用蘋果前置攝像頭拍出來的照片不是真實的自己,這是因爲蘋果手機的前置攝像頭的像素非常高,拍出來的照片就像照鏡子,人臉上的各種小斑點以及小痘印和細小的皺紋都看得清清楚楚,但也只是感覺像自己而已。但是也有一部份人認爲不像真實的自己,好像五官都沒有立體感了,當...
-
跳繩1000下消耗多少卡路里
跳繩是現在很多女性朋友比較喜歡的運動,不但能強身健體,而且還有減肥效果。跳繩是一項有氧運動,連續性跳繩的主要能源是脂肪而不是糖類,所以,可以燃燒掉體內的大量脂肪,對減肥、降血脂具有積極作用。跳繩還可以讓血液獲得更多的氧氣,使心血管系統保持強壯和健康。每個...
-
電子表格忘記了密碼怎麼打開
我們在工作中經常會使用到Excel表格,如果這個表格的內容非常重要,並且不能夠輕易外露的話,可以設置一個保護密碼,但是如果表格的密碼忘記了,應該怎麼打開呢?受保護的Excel文檔是無法修改的,輸入內容就會出現要求輸入密碼的提示框,我們修改文件的後綴名爲rar,再回車確定...
-
百度網盤如何註冊登錄
百度網盤是百度推出的一項雲存儲服務,可以大容量的儲存文件視頻等,那百度網盤怎麼註冊登錄呢?一起來看看吧!首先,在手機桌面上找到並打開百度網盤軟件,會看到有百度賬號登錄、微信快捷登錄、微博、qq和手機號註冊幾個登錄方式,點擊手機號註冊;頁面加載至註冊頁面,輸入手...