国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux tar打包壓縮解壓命令學(xué)習(xí)

這篇具有很好參考價(jià)值的文章主要介紹了linux tar打包壓縮解壓命令學(xué)習(xí)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Linux系統(tǒng)中tar是最常用的打包工具,通過(guò)打包工具可以壓縮/解壓 比如常見(jiàn)的壓縮包格式 如下:

  • tar 未壓縮文件 只是做了一個(gè)打包而已
  • tar.gz 使用gzip算法格式壓縮的壓縮包
  • tar.bz2 bz2格式壓縮包
  • tar.xz xz格式壓縮

參數(shù)介紹

tar 的參數(shù)很多 列出幾個(gè)比較常用的記錄一下。

格式 tar -[參數(shù)...] [文件/目錄](méi)

參數(shù) 含義
-c create創(chuàng)建文件
-C <目錄> 指定解壓位置
-x 提取解壓文件
-t 列出壓縮包中包含哪些文件,查看包中的內(nèi)容
-z gzip格式壓縮或解壓
-Z 支持compress解壓文件
-f<備份文件> 指定打包壓縮的備份文件
-v 顯示指令執(zhí)行過(guò)程
-r 添加文件到已經(jīng)壓縮的文件
-u 添加改變了和現(xiàn)有的文件到已經(jīng)存在的壓縮文件
-j 支持bz2格式壓縮或解壓
-v 顯示執(zhí)行過(guò)程
-J 支持xz格式壓縮或解壓
-k 保留原有文件不覆蓋
-m 保留文件不被覆蓋
-w 確認(rèn)壓縮文件的正確性
-p 保留原來(lái)的文件權(quán)限與屬性
-P 使用文件名的絕對(duì)路徑,不移除文件名稱(chēng)前的“/”號(hào)

演示

當(dāng)前目錄有一個(gè)1.5G的SQL文件。

[root@mysqlbak]# ll -h
total 1.5G
-rw-r--r-- 1 root root 1.5G Dec 22 13:08 mysql_data_prod_2023-12-22-13-07.sql
僅打包

執(zhí)行打包

tar cvf databak.tar mysql_data_prod_2023-12-22-13-
07.sql 

查看打包的文件結(jié)果 可以看到就是單純的打個(gè)包 并沒(méi)有壓縮

ll -h
total 2.9G
-rw-r--r-- 1 root root 1.5G Dec 22 17:07 databak.tar
-rw-r--r-- 1 root root 1.5G Dec 22 13:08 mysql_data_prod_2023-12-22-13-07.sql

解壓命令 tar -xvf databak.tar

使用gzip壓縮并打包
tar zcvf databak.tar.gz  mysql_data_prod_2023-12-22-13-07.sql 

查看gzip打包的效果 databak.tar.gz 文件明顯從1.5GB縮小到238M了 。但是花的時(shí)間稍微要長(zhǎng)一點(diǎn)。

 ll -h
total 3.1G
-rw-r--r-- 1 root root 1.5G Dec 22 17:07 databak.tar
-rw-r--r-- 1 root root 238M Dec 22 17:18 databak.tar.gz
-rw-r--r-- 1 root root 1.5G Dec 22 13:08 mysql_data_prod_2023-12-22-13-07.sql

解壓命令 tar -zxvf databak.tar.gz

使用bz2壓縮并打包
tar jcvf  databak.tar.bz2 mysql_data_prod_2023-12-22-13-07.sql

查看bz2的打包效果 可以看到文件名為 databak.tar.bz2 只有133M了。但是壓縮的時(shí)間是真的長(zhǎng)

 ll -h
total 3.3G
-rw-r--r-- 1 root root 1.5G Dec 22 17:07 databak.tar
-rw-r--r-- 1 root root 133M Dec 22 17:26 databak.tar.bz2
-rw-r--r-- 1 root root 238M Dec 22 17:18 databak.tar.gz

解壓命令 tar -jxvf databak.tar.bz2

使用xz壓縮并打包
tar -Jcvf  databak.tar.xz mysql_data_prod_2023-12-22-13-07.sql

查看xz的打包效果 可以看到文件名為 databak.tar.xz只有119M了。壓縮時(shí)間竟然比bz2還要更長(zhǎng)。

ll -h
-rw-r--r-- 1 root root 1.5G Dec 22 17:07 databak.tar
-rw-r--r-- 1 root root 133M Dec 22 17:26 databak.tar.bz2
-rw-r--r-- 1 root root 238M Dec 22 17:18 databak.tar.gz
-rw-r--r-- 1 root root 119M Dec 22 17:48 databak.tar.xz

解壓命令 tar -Jxvf databak.tar.xz

總結(jié)

  • 從壓縮后的文件大小來(lái)看 gz > bz2 > xz
  • 從壓縮后的消耗時(shí)長(zhǎng)來(lái)看 gz< bz2 < xz

壓縮的時(shí)間越長(zhǎng) 壓縮后的文件越小,但是解壓的時(shí)間也會(huì)邊長(zhǎng),所以選一個(gè)中規(guī)中矩的壓縮方式是最好的,畢竟硬盤(pán)又不貴,目前比較普遍的格式是tar.gz。壓縮大小和時(shí)間都比較居中 能夠接收。

另外zip命令也是比較常用的壓縮工具 使用命令格式:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-760879.html

#壓縮
zip -r xxx.zip  xxx.sql 
#解壓
unzip xxx.zip

到了這里,關(guān)于linux tar打包壓縮解壓命令學(xué)習(xí)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • linux下tar命令的壓縮和解壓詳細(xì)使用方法

    在Linux系統(tǒng)中, tar 命令用于創(chuàng)建、查看、提取和解壓 tar 存檔文件。以下是 tar 命令的一些常見(jiàn)用法: 壓縮文件或目錄: 選項(xiàng)說(shuō)明: -c : 創(chuàng)建新的歸檔文件 -z : 使用 gzip 格式壓縮/解壓縮 -j : 使用 bzip2 格式壓縮/解壓縮 -J : 使用 xz 格式壓縮/解壓縮 -v : 顯示詳細(xì)信息 -f : 指定歸

    2024年04月27日
    瀏覽(35)
  • linux把文件壓縮成.tar.gz的命令&各個(gè)壓縮解壓命令大全--九五小龐

    針對(duì)LINUX中解壓和壓縮的命令,一直以來(lái)使用都模糊不清,今天在此進(jìn)行整理 ---------------------------------------------------------------- 每日一句 | 即使輸?shù)袅艘磺校膊灰數(shù)粑⑿Α?/p>

    2024年02月07日
    瀏覽(26)
  • tar 打包壓縮命令(linux壓縮命令)

    tar 打包壓縮命令(linux壓縮命令)

    ? tar命令位于/bin目錄下,它能夠?qū)⒂脩?hù)所指定的文件或目錄打包成一個(gè)文件,但不做壓縮。一般Linux上常用的壓縮方式是選用tar將許多文件打包成一個(gè)文件,再以gzip壓縮命令壓縮成xxx.tar.gz(或稱(chēng)為xxx.tgz)的文件。 1、打包 案例:將app目錄打包 案例:將microboom目錄打包并壓縮

    2024年02月12日
    瀏覽(50)
  • linux把文件壓縮/解壓成.tar.gz/tar/tgz等格式的命令大全

    linux壓縮命令常用的有:tar,tgz,gzip,zip,rar (一) tar壓縮命令 #說(shuō)明: -c, --create create a new archive 創(chuàng)建一個(gè)歸檔文件 -v, --verbose verbosely list files processed 顯示創(chuàng)建歸檔文件的進(jìn)程 -f, --file=ARCHIVE use archive file or device ARCHIVE 后面要立刻接被處理的檔案名,比如–file=examples.tar #舉例

    2024年02月10日
    瀏覽(52)
  • linux中的壓縮解壓命令:gzip,tar,zip,bzip2

    linux中的壓縮解壓命令:gzip,tar,zip,bzip2

    命令名稱(chēng):gzip 語(yǔ)法:gzip? 文件 功能:壓縮文件 壓縮后文件格式:.gz 例子1 ?如上圖所示,先用touch命令創(chuàng)建一個(gè)新文件file1,然后使用gzip壓縮該文件。 例子2 如上圖所示,先用cp命令將/etc/services文件復(fù)制到/root目錄下并改名為file2,通過(guò)ls -l 命令可見(jiàn)該文件的大小為670293B,

    2024年02月05日
    瀏覽(22)
  • Linux下的打包(tar)、壓縮(gzip / bzip2)、解壓gz / bz2 / xz

    Linux中打包和壓縮是兩個(gè)過(guò)程,分別有對(duì)應(yīng)的指令來(lái)執(zhí)行這兩步操作。 打包 指的是將一堆文件裝到一個(gè)大袋子里, 壓縮 則是把這個(gè)袋子里的空氣給抽干。 目錄 1、打包命令 tar 2、打包壓縮一步到位的方式 (1) 方式一:tar 與 gzip 相結(jié)合 (2) 方式二:tar 與 bzip2 相結(jié)合 3、總結(jié)

    2024年02月13日
    瀏覽(28)
  • Linux基礎(chǔ)命令-tar打包壓縮文件

    Linux基礎(chǔ)命令-echo輸出信息_Linux學(xué)習(xí)中的博客-CSDN博客 Linux三劍客-grep命令_Linux學(xué)習(xí)中的博客-CSDN博客 Linux文件管理命令(3)-mv改動(dòng)文件_Linux學(xué)習(xí)中的博客-CSDN博客 文章目錄 前言 一、tar命令介紹 二、命令語(yǔ)法及常用參數(shù) 三、 參考案例 總結(jié) 在工作上,有同事需要用到程序或一

    2024年02月13日
    瀏覽(27)
  • Linux系統(tǒng)常見(jiàn)的壓縮命令和打包命令(gzip,zcat,bzip2,bzcat,xz,xzcat,zip,unzip,tar)

    在Linux的環(huán)境中,壓縮文件的擴(kuò)展名大多是: tar、tar.gz、*tgz、*gz、 *.Z 、 *.bz2、 *.xz。 這是因?yàn)長(zhǎng)inux支持的壓縮命令非常多,且不同的命令所用的壓縮技術(shù)并不相同,彼此之間可能就無(wú)法互通壓縮/解壓縮文件。所以,當(dāng)你要下載某個(gè)壓縮文件時(shí),自然就需要知道該文件是由哪

    2024年02月05日
    瀏覽(30)
  • Linux 壓縮、解壓文件的 4 種方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法

    Linux 壓縮、解壓文件的方式有如下幾種: tar 是一種常用的打包工具,可以將多個(gè)文件或目錄打包成一個(gè) tar 包,也可以將一個(gè) tar 包解壓縮到指定的目錄。 1.1. 壓縮: 1.2. 解壓: 1.3. tar 命令各參數(shù)含義 tar 命令是 Linux 下常用的打包和壓縮工具,用于將多個(gè)文件或目錄打包成一

    2024年02月10日
    瀏覽(36)
  • 【Linux實(shí)踐室】Linux文件打包和解壓縮實(shí)戰(zhàn)指南:tar打包命令操作詳解(文末送書(shū))

    【Linux實(shí)踐室】Linux文件打包和解壓縮實(shí)戰(zhàn)指南:tar打包命令操作詳解(文末送書(shū))

    ??個(gè)人主頁(yè): 聆風(fēng)吟_ ??系列專(zhuān)欄: Linux實(shí)踐室、網(wǎng)絡(luò)奇遇記 ??少年有夢(mèng)不應(yīng)止于心動(dòng),更要付諸行動(dòng)。 有時(shí),我們會(huì)在Linux系統(tǒng)中將多個(gè)文件打包成一個(gè)單獨(dú)的文件,通過(guò)本節(jié)的學(xué)習(xí),我們將學(xué)會(huì)如何在Linux系統(tǒng)中將多個(gè)文件/目錄打包生成一個(gè)文件。 本節(jié)任務(wù):使用

    2024年04月29日
    瀏覽(125)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包