日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux压缩和解压缩

發(fā)布時(shí)間:2024/3/24 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux压缩和解压缩 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1 命令名稱:gzip 壓縮文件

? ?命令所在路徑: /bin/gzip

? ?執(zhí)行權(quán)限: 所有用戶

? ?語(yǔ)法: gzip [文件]

? ?壓縮后文件格式: .gz

2 命令名稱: gunzip ?解壓.gz的壓縮文件(gzip ?-d也可以)

? ?命令英文原意: GUN unzip

? ? 命令所在路徑: /bin/gunzip

? ? 執(zhí)行權(quán)限: ?所有用戶

? ? 語(yǔ)法:gunzip ?[壓縮文件]

注意事項(xiàng):gzip只可以壓縮文件,不可以壓縮目錄,壓縮后不保留源文件

3 命令名稱: tar ?打包目錄 ?文件格式為:.tar.gz

? ?命令所在路徑: /bin/tar

? ?執(zhí)行權(quán)限: ? 所有用戶

? ?語(yǔ)法:tar 選項(xiàng)[-zcf] [壓縮后文件名] ?[目錄](méi)

? ? ? ? ? ? ? ? ? ?-c ? 打包

? ? ? ? ? ? ? ? ? ?-v ? 顯示詳細(xì)信息

? ? ? ? ? ? ? ? ? ?-f ? ?指定文件名

? ? ? ? ? ? ? ? ? ?-z ? ?打包同時(shí)壓縮

先打包后壓縮

打包的同時(shí)壓縮

4 命令名稱: tar ?解壓

? ?命令所在路徑: /bin/tar

? ?執(zhí)行權(quán)限: ? 所有用戶

? ?語(yǔ)法 ? ? ? ?-x ? 解包

? ? ? ? ? ? ? ? ? ?-v ? 顯示詳細(xì)信息

? ? ? ? ? ? ? ? ? ?-f ? ?指定文件名

5 命令名稱: zip ?壓縮文件或目錄 文件格式 ?.zip

? ?命令所在 路徑: /usr/bin/zip

? ?執(zhí)行權(quán)限: 所有用戶

? ?語(yǔ)法:

? ? ? ? ? ? ?zip 選項(xiàng)[-r] [壓縮后文件名] [文件或目錄](méi)

? ? ? ? ? ? ? ? ? ? ?-r 壓縮目錄

原文件依然會(huì)保留,%表示壓縮比

壓縮目錄加一個(gè)-r就可以了

6 命令名稱: unzip ?解壓(不分目錄還是文件)

? ?命令所在 路徑: /usr/bin/unzip

? ?執(zhí)行權(quán)限: 所有用戶

? ?語(yǔ)法: unzip [壓縮文件] ?

7 ?命令名稱:bzip2 ?壓縮文件 ?文件格式 .bz2(壓縮比比較好,一般用于壓縮比較大的文件) 但是不可以壓縮目錄可以結(jié)合tar使用

? ?命令所在路徑: /usr/bin/bzip2

? ?執(zhí)行權(quán)限: 所有用戶

? ?語(yǔ)法: bzip 選項(xiàng) [-k] [文件]

? ? ? ? ? ? ? ? ? ? ? -k ?產(chǎn)生壓縮文件后保留源文件

8 ?命令名稱:bunzip2 ?解壓縮

? ?命令所在 路徑: /usr/bin/bunzip2

? ?執(zhí)行權(quán)限: 所有用戶

? ?語(yǔ)法: bunzip 選項(xiàng) [-k] [壓縮文件]

? ? ? ? ? ? ? ? ? ? ? -k ?解壓縮后保留源文件

今日作業(yè):
1.使用tar命令對(duì)文件進(jìn)行打包壓縮與解壓縮:
?使用gzip方式對(duì)文件進(jìn)行壓縮,并指定壓縮名為 tar_gzip.tar.gz
?使用bzip2方式對(duì)文件夾進(jìn)行壓縮,并指定壓縮名為 tar_bzip2.tar.bz2
?使用xz方式對(duì)文件進(jìn)行壓縮,并指定壓縮名為 tar_xz.tar.xz
?新建文件file1.txt,file2.txt,file3.txt
?對(duì)文件file1.txt和file2.txt,進(jìn)行壓縮(使用gzip方式),排除file3.txt(即不對(duì)file3進(jìn)行壓縮)
?并指定壓縮名為tar_file.tar.gz

tar -czvf?file1.txt file2.txt?tar_file.tar.gz

新建文件file4.txt,將file4.txt添加到tar_file.tar.gz中
查看壓縮包tar_file.tar.gz有哪些文件及目錄(不解壓,只查看)
解壓tar_gzip.tar.gz到指定目錄tar_test(沒(méi)有這個(gè)目錄就創(chuàng)建)
解壓tar_xz.tar.xz

tar -czvf?file4.txt?tar_file.tar.gz

tar -tvf?tar_file.tar.gz

mkdir tar_test

tar -zxvf?tar_gzip.tar.gz?tar_test

tar -Jxvf?tar_xz.tar.xz

2.在Linux上的/root目錄創(chuàng)建一個(gè)Linux.txt,在windows上創(chuàng)建windows.txt
?通過(guò)sftp的 get和put命令,將windows上的windows.txt推送到linux上
?通過(guò)sftp的 get和put命令,將linux上的linux.txt推送到windows上
?使用rz上傳文件windows.txt到linux上
?使用sz下載文件linux.txt到windows上

touch Linux.txt?

# sftp root@主機(jī)號(hào) sftp> get?/home/window.txt /root sftp> put /root?/home/window.txt sftp> get?/root?/home/window.txt sftp> put?/home/window.txt /root rz命令與sz命令 1.rz命令 rz命令(Receive ZMODEM),使用ZMODEM協(xié)議,將本地文件批量上傳到遠(yuǎn)程Linux/Unix服務(wù)器, 注意不能上傳文件夾。 當(dāng)我們使用虛擬終端軟件,如XshellSecureCRTPuTTY來(lái)連接遠(yuǎn)程服務(wù)器后,使用rz命令可以上傳 本地文件到遠(yuǎn)程服務(wù)器。輸入rz回車后,會(huì)出現(xiàn)文件選擇對(duì)話框,選擇需要上傳文件,一次可以指定多個(gè)文件上傳到服務(wù)器的路徑為當(dāng)前執(zhí)行rz命令的目錄。 此外可以在虛擬終端軟件設(shè)置上傳時(shí)默認(rèn)加載的本地路徑和下載的路徑。如SecureCRT軟件 -> Options -> session options -> X/Y/Zmodem 下可以設(shè)置上傳和下載的目錄。 命令格式: rz [選項(xiàng)] 選項(xiàng)說(shuō)明: -+, --append:將文件內(nèi)容追加到已存在的同名文件 -a,--ascii:以文本方式傳輸 -b, --binary:以二進(jìn)制方式傳輸,推薦使用 --delay-startup N:等待N -e, --escape:對(duì)所有控制字符轉(zhuǎn)義,建議使用 -E, --rename:已存在同名文件則重命名新上傳的文件,以點(diǎn)和數(shù)字作為后綴 -p, --protect:對(duì)ZMODEM協(xié)議有效,如果目標(biāo)文件已存在則跳過(guò) - q, --quiet:安靜執(zhí)行,不輸出提示信息 -v, --verbose:輸出傳輸過(guò)程中的提示信息 -y, --overwrite:存在同名文件則替換 -X, --xmodem:使用XMODEM協(xié)議--ymodem:使用YMODEM協(xié)議 -Z, --zmodem:使用ZMODEM協(xié)議 --version:顯示版本信息 --h, --help:顯示幫助信息 2.sz命令 2.1sz命令(Send ZMODEM)通過(guò)ZMODEM協(xié)議,可將多個(gè)文件從遠(yuǎn)程服務(wù)器下載到本地。注意不能 下載文件夾,如果下載文件夾,請(qǐng)先打包再下載 2.2格式: rz [選項(xiàng)] [fifilelist] 命令選項(xiàng)基本與rz相同,請(qǐng)參考上文rz的命令選項(xiàng)或者szmanual,或者運(yùn)行命令sz -h查看。 2.3常用示例 2.3.1 下載多個(gè)文件 sz fifile1 fifile2 fifile3 szrz命令在實(shí)際應(yīng)用開(kāi)發(fā)中非常實(shí)用,有時(shí)候我們會(huì)經(jīng)常跑腳本統(tǒng)計(jì)數(shù)據(jù),需要上傳和下載一些大數(shù) 據(jù)量的數(shù)據(jù),這時(shí)候這兩個(gè)命令就非常有用了 有的機(jī)器可能不能使用 rz/sz 命令,這個(gè)時(shí)候我們就需要安裝 lrzsz 執(zhí)行以下命令: yum install lrzsz -y

總結(jié)

以上是生活随笔為你收集整理的linux压缩和解压缩的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。