中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認證|工資待遇與招聘,認準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

Linux下的壓縮zip,解壓縮unzip命令詳解及實例

時間:2019-08-19

linux簡單命令大全_linux命令大全_linux命令大全 root

實例:壓縮服務(wù)器上當(dāng)前目錄的內(nèi)容為xxx.zip文件

zip -r xxx.zip ./*

解壓zip文件到當(dāng)前目錄

unzip filename.zip

============================

另:有些服務(wù)器沒有安裝zip包執(zhí)行不了zip命令,但基本上都可以用tar命令的,實例如下:

linux zip命令

zip -r myfile.zip ./*

將當(dāng)前目錄下的所有文件和文件夾全部壓縮成myfile.zip文件,-r表示遞歸壓縮子目錄下所有文件.

2.unzip

unzip -o -d /home/sunny myfile.zip

把myfile.zip文件解壓到 /home/sunny/

-o:不提示的情況下覆蓋文件;

-d:-d /home/sunny 指明將文件解壓縮到/home/sunny目錄下;

3.其他

zip -d myfile.zip smart.txt

刪除壓縮文件中smart.txt文件

zip -m myfile.zip ./rpm_info.txt

要使用 zip 來壓縮文件,在 shell 提示下鍵入下面的命令:

zip -r filename.zip filesdir

在這個例子里,filename.zip 代表你創(chuàng)建的文件,filesdir 代表你想放置新 zip 文件的目錄。-r 選項指定你想遞歸地(recursively)包括所有包括在 filesdir 目錄中的文件。

要抽取 zip 文件的內(nèi)容,鍵入以下命令:

unzip filename.zip

你可以使用 zip 命令同時處理多個文件和目錄,方法是將它們逐一列出,并用空格間隔:

zip -r filename.zip file1 file2 file3 /usr/work/school

上面的命令把file1、file2、file3以及/usr/work/school目錄中的內(nèi)容壓縮起來放入filename.gz。例示如下:假設(shè)你有兩個web共享目錄dir1和dir2,目錄dir1內(nèi)有文件file11.asp和file12.asp,目錄dir2下有文件file2,若要在文件file11.asp中包含file2.asp,則將如下命令加入到文件file11.asp中:。上面buildroot變量表示的是源碼的臨時按照目錄,rpmbuild就是通過次目錄獲得將要按照到系統(tǒng)中的所有文件,而在spec文檔后面make install 命令中的參數(shù)destdir=$rpm_build_root即是對該參數(shù)的引用,這個參數(shù)將傳給makefile文件一告訴自動構(gòu)建工具應(yīng)該安裝文件那里(實際上我再前文提到過的makefile需要作一些改造以適應(yīng)rpm的構(gòu)建就包括此操作,你的makefile文件中至少要知道在rpm構(gòu)建過程中引用此參數(shù)的值去控制安裝操作的目標(biāo))。

tar 命令詳解

-c: 建立壓縮檔案

-x:解壓

-t:查看內(nèi)容

-r:向壓縮歸檔文件末尾追加文件

-u:更新原壓縮包中的文件

這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的參數(shù)是根據(jù)需要在壓縮或解壓檔案時可選的。

linux命令大全 root_linux命令大全_linux簡單命令大全

-c: 建立壓縮檔案

-x:解壓

-t:查看內(nèi)容

-r:向壓縮歸檔文件末尾追加文件

-u:更新原壓縮包中的文件

下面的參數(shù)-f是必須的

-f: 使用檔案名字,切記,這個參數(shù)是最后一個參數(shù),后面只能接檔案名。

# tar -cf all.tar *.jpg

這條命令是將所有.jpg的文件打成一個名為all.tar的包。-c是表示產(chǎn)生新的包,-f指定包的文件名。

 上一個教程:Linux ps命令詳解