国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

Linux基礎-文件的歸檔和壓縮

2024-06-28 15:59:46
字體:
供稿:網(wǎng)友

實驗環(huán)境說明:RHEL7(虛擬機)

歸檔和壓縮

首先來談談歸檔的好處:

方便使用、查詢、閱讀

易于管理 (批量刪除文件)

為什么要壓縮呢?

假設主機A要跟主機B傳輸一個大小為10G的文件估計傳送100s(100M/S)。如果假設壓縮后成為5G,那么時間就會減少一半。有人可能會有疑問了,傳輸完后解壓不是也需要時間的嗎?對的,解壓也需要時間,不過多人使用帶寬的情況下,如果直接傳輸會大量的占用流量帶寬,導致其他人訪問速度緩慢。

輸出前(壓縮)  --------》     接收后(解壓)

文件壓縮的好處:

加快文件傳輸?shù)乃俾?

節(jié)約硬盤的資源.

tar命令的使用

#tar作用:打包、壓縮文件語法:tar 選項 包的名稱  目標文件/目錄我們可以使用help來幫助我們使用tar,由于內(nèi)容過多,我就粘貼出部分。

[root@study ~]# tar --helpUsage: tar [OPTION...] [FILE]...GNU `tar' saves many files together into a single tape or disk archive, and canrestore individual files from the archive.Examples:  tar -cf archive.tar foo bar  # Create archive.tar from files foo and bar.  tar -tvf archive.tar         # List all files in archive.tar verbosely.  tar -xf archive.tar          # Extract all files from archive.tar.tar 文件是把幾個文件和(或)目錄集合在一個文件夾里。是創(chuàng)建備份和歸檔的最佳工具。

其中參數(shù):

c  create 創(chuàng)建v  詳細f  filenamet  list列表x  提取,解包

打包實戰(zhàn):

打包我們boot下的grub目錄

注意:文件名必須以.tar結尾

我們可以使用file指令來確定文件的類型

由于文件內(nèi)容過多,沒有完全截圖、

注意:linux系統(tǒng)不根據(jù)后綴名識別文件類型,用file命令查看文件的類型。

解包實戰(zhàn)

解包到當前目錄下

查看是否解包成功:

[root@study exercise]# lsboot  grub2.tar[root@study exercise]# ls boot/grub2/device.map  fonts  grub.cfg  grubenv  i386-pc  locale  themes解包到指定目錄,這里就解包到/opt/下吧

查看是否解包到opt目錄:

[root@study exercise]# cd /opt/[root@study opt]# lsboot  rh  test[root@study opt]# ls boot/grub2/device.map  fonts  grub.cfg  grubenv  i386-pc  locale  themes

歸檔 + 壓縮

格式(文件名格式): .tar.gz   或  .tgz語法格式:tar  zcvf   newfile.tar.gz   SOURCE壓縮,注意上面的文件格式

我們來對比下和.tar的大小

[root@study exercise]# ll -h grub2.tar*-rw-r--r--. 1 root root 7.7M 2月   5 22:35 grub2.tar-rw-r--r--. 1 root root 3.1M 2月   6 16:29 grub2.tar.gz可以發(fā)現(xiàn),壓縮了不少。

解壓,

查看我們opt目錄

[root@study exercise]# ls /opt/boot/grub2/device.map  fonts  grub.cfg  grubenv  i386-pc  locale  themes更小的壓縮:

格式(文件名格式): .tar.bz2語法格式:tar  jcvf   newfile.tar.bz2   SOURCE和上面差不多,這里就不截圖了,給出壓縮和解壓的指令

[root@study exercise]# tar jcvf grub2.tar.bz2 /boot/grub2/  壓縮[root@study exercise]# tar jxvf grub2.tar.bz2 -C /opt/  解壓我們來對比下大小,可以發(fā)現(xiàn)更小一些了

zip軟件包解壓縮

格式(文件名格式): .zip語法格式:zip  -r   newfile.zip   SOURCE-r 表示遞歸的意思,有子目錄必須添加給出壓縮和解壓命令:

[root@study exercise]# zip -r grub2.zip /boot/grub2/   壓縮[root@study exercise]# unzip grub2.zip -d /opt/   解壓-d 表示指定路徑

ok,對比下以上幾種的大小情況


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 喀什市| 台东县| 江山市| 吉安市| 师宗县| 遂昌县| 渝中区| 韶关市| 三都| 房产| 武威市| 南康市| 延川县| 闽侯县| 囊谦县| 海淀区| 拉萨市| 都兰县| 安平县| 望谟县| 南通市| 岳阳县| 白山市| 汝州市| 黑龙江省| 忻城县| 海盐县| 长治县| 紫金县| 新民市| 乌拉特后旗| 宜章县| 临沂市| 新田县| 岐山县| 五华县| 东辽县| 扶风县| 凤城市| 尤溪县| 凯里市|