導航:首頁 > 操作系統 > linuxzip

linuxzip

發布時間:2022-01-30 07:40:36

linux壓縮文件命令zip

舉例 zip -q -r html.zip /home/html
有興趣可以看看《linux命令》和《Linux就該這么學》裡面有各個命令詳解 免費的

⑵ linux怎麼壓縮文件

tar命令可以用來壓縮打包單文件、多個文件、單個目錄、多個目錄。
常用格式:
單個文件壓縮打包 tar czvf my.tar file1
多個文件壓縮打包 tar czvf my.tar file1 file2,...
單個目錄壓縮打包 tar czvf my.tar dir1
多個目錄壓縮打包 tar czvf my.tar dir1 dir2
解包至當前目錄:tar xzvf my.tar

⑶ linux壓縮命令使用方法

用法如下:
gzip,壓縮文件名:zip或gz,解壓命令:unzip
bzip2,壓縮文件名:bz,解壓命令;bzip2 -d
上面兩個是最常用的壓縮方式,一般在linux下可以通過tar命令實現打包和壓縮(或解壓)。例如:
tar -zcvf file file.tar.gz打包並壓縮成gzip格式,其中-c命令是創建tar包,-z參數是指定壓縮成gzip格式;
tar -zxvf file.tar.gz解包命令,其中-x是解包命令,-z指定解壓縮格式是gzip
tar -jcvf file file.tar.bz2 打包並壓縮成bzip2格式,其中-c是創建tar包,-j參數指定壓縮成bzip2格式;
tar -jxvf file.tar.gz解包命令,其中-x是解包命令,-j指定解壓縮格式是bzip2

⑷ linux文件壓縮

tar[-j|-z][cv][-f建立的檔案名]filename...《==打包與壓縮

tar[-j|-z][tv][-f建立的檔案名]《==查看檔案

tar[-j|-z][xv][-f建立的檔案名][-C目錄]《==解壓縮

選項與參數:

-c:建立打包檔案,可搭配-v來觀察過程中被打包的檔案名(filename)

-t:查看打包檔案的內容含有那些檔案

-x:解壓縮的功能,可以搭配-C在特定的目錄解開;-c、-t、-x不能同時出現在一串指令列中。

-j:透過bzip2的支持進行壓縮/解壓縮:此時檔案名最好為*.tar.bz2

-z:透過gzip的支持進行壓縮/解壓縮:此時檔案名最好為*.tar.gz

-v:在壓縮/解壓縮的過程中,將正在處理文件名顯示出來

-ffilename:-f後面要立刻接被處理的檔案名!建議-f單獨寫一個選項

-C目錄:這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項


tar命令是Unix/Linux系統中非常常用的備份文件方法,它的使用許可權是所有用戶。

tar命令語法:

tar[主選項+輔選項]文件名或目錄。使用該命令時,主選項是必須要有的,它告訴tar命令要做什麼,輔選項是輔助使用的,可以選用。

主選項:

-c創建新的檔案文件。如果用戶想備份一個目錄或是一些文件,就要選擇這個選項。相當於打包。

-x從檔案文件中釋放文件。相當於拆包。

-t列出檔案文件的內容,查看已經備份了哪些文件。

-r把要存檔的文件追加到檔案文件的末尾。例如用戶已經做好備份文件,又發現還有一個目錄或是一些文件忘記備份了,這時可以使用該選項,將忘記的目錄或文件追加到備份文件中

特別注意,主選項只能存在一個,c/x/t/r僅能存在一個!不可同時存在!因為不可能同時壓縮與解壓縮。

輔助選項:

-z:用gzip程序來壓縮或解壓縮文件,加上該選項後可以將檔案文件進行壓縮,但還原時也一定要使用該選項進行解壓縮。文件格式一般為xx.tar.gz或xx.tgz

-j:使用bzip2程序進行文件的壓縮或解壓,文件格式一般為xx.tar.bz2

-v:壓縮的過程中顯示文件!這個常用

-f:使用檔名,請留意,在f之後要立即接檔名!不要再加其他參數!

-p:使用原文件的原來屬性(屬性不會依據使用者而變)

-w每一步都要求確認。

--excludeFILE:在壓縮的過程中,不要將FILE打包!

範例:

範例一:將整個/etc目錄下的文件全部打包成/tmp/etc.tar

[root@ubuntu~]#tar-cvf/tmp/etc.tar/etc<==僅打包,不壓縮!

[root@ubuntu~]#tar-zcvf/tmp/etc.tar.gz/etc<==打包後,以gzip壓縮

[root@ubuntu~]#tar-jcvf/tmp/etc.tar.bz2/etc<==打包後,以bzip2壓縮

#特別注意,在參數f之後的文件檔名是自己取的,我們習慣上都用.tar來作為辨識。

#如果加z參數,則以.tar.gz或.tgz來代表gzip壓縮過的tarfile

#如果加j參數,則以.tar.bz2來代表bzip2壓縮過的tarfile

#上述指令在執行的時候,會顯示一個警告訊息:

#『tar:Removingleading`/"frommembernames』那是關於絕對路徑的特殊設定。


範例二:查看上述/tmp/etc.tar.gz文件內有那些被壓縮的文件

[root@ubuntu~]#tar-ztvf/tmp/etc.tar.gz

#由於我們使用gzip壓縮,所以要查閱該tarfile內的文件時,

#就得要加上z這個參數了!這很重要的!

範例三:將/tmp/etc.tar.gz文件解壓縮在/usr/local/src底下

[root@linux~]#cd/usr/local/src

[root@linuxsrc]#tar-zxvf/tmp/etc.tar.gz

#在預設的情況下,我們可以將壓縮檔在任何地方解開的!以這個範例來說

#我先將工作目錄變換到/usr/local/src底下,並且解開/tmp/etc.tar.gz

#則解開的目錄會在/usr/local/src/etc,另外,如果您進入/usr/local/src/etc

#則會發現,該目錄下的文件屬性與/etc/可能會有所不同喔!

範例四:在/tmp底下,我只想要將/tmp/etc.tar.gz內的etc/passwd解開而已

[root@linux~]#cd/tmp

[root@linuxtmp]#tar-zxvf/tmp/etc.tar.gzetc/passwd

#我可以透過tar-ztvf來查閱tarfile內的文件名稱,如果單只要一個文件,

#就可以透過這個方式來下達!注意到!etc.tar.gz內的根目錄/是被拿掉了!

範例五:我要備份/home,/etc,但不要/home/dmtsai

[root@linux~]#tar--exclude/home/dmtsai-zcvfmyfile.tar.gz/home/*/etc

另外:tar命令的C參數

$tar-cvffile2.tar/home/usr2/file2

tar:Removingleading'/'frommembersnames

home/usr2/file2
該命令可以將/home/usr2/file2文件打包到當前目錄下的file2.tar中,需要注意的是:使用絕對路徑標識的源文件,在用tar命令壓縮後,文件名連同絕對路徑(這里是home/usr2/,根目錄'/'被自動去掉了)一並被壓縮進來。使用tar命令解壓縮後會出現以下情況:

$tar-xvffile2.tar

$ls

………home…………

解壓縮後的文件名不是想像中的file2,而是home/usr2/file2。

$tar-cvffile2.tar-C/home/usr2file2

該命令中的-Cdir參數,將tar的工作目錄從當前目錄改為/home/usr2,將file2文件(不帶絕對路徑)壓縮到file2.tar中。注意:-Cdir參數的作用在於改變工作目錄,其有效期為該命令中下一次-Cdir參數之前。

使用tar的-Cdir參數,同樣可以做到在當前目錄/home/usr1下將文件解壓縮到其他目錄,例如:

$tar-xvffile2.tar-C/home/usr2

而tar不用-Cdir參數時是無法做到的:

$tar-xvffile2.tar/home/usr2

tar:/tmp/file:Notfoundinarchive

tar:


⑸ linux解壓zip到指定目錄

語法:unzip [-cflptuvz][-agCjLMnoqsVX][-P ][.zip文件][文件][-d ][-x ] 或 unzip [-Z]

補充說明:unzip為.zip壓縮文件的解壓縮程序.


舉個例子:

zip命令可以用來將文件壓縮成為常用的zip格式。unzip命令則用來解壓縮zip文件。

  1. 我想把一個文件abc.txt和一個目錄dir1壓縮成為yasuo.zip:

#zip -r yasuo.zip abc.txt dir1

⑹ linux zip 怎樣只壓縮文件,不要包含路徑

在Linux下直接使用命令:tar jcvf file.tar.bz files ,壓縮files目錄時,如果當前files路徑是在/home/www/files下,壓縮後的file.tar.bz2會將包含files的絕對路徑;

tar jcvf file.tar.bz2 -C /home/www files

這樣壓縮後,就是可以得當一個相對路徑的壓縮包了,直接排除掉/home/www路徑不壓縮了。這個方法適合於某些文件導出,但並不希望用戶知道伺服器上文件存放路徑信息的需求。

Tar在Unix/Linux世界雖然流行,但在終端用戶這邊,zip格式還是絕對的主流,所以,有可能zip格式更有用。

⑺ linux里怎麼安裝zip壓縮包

1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。

⑻ linux系統怎麼解壓zip文件

1、首先進入linux系統以後右鍵單擊桌面,選擇Open In Terminal選項

⑼ linux zip 壓縮命令 解壓命令 unzip

linux
zip命令的基本用法是:
zip
[參數]
[打包後的文件名]
[打包的目錄路徑]
linux
zip命令參數列表:
-a
將文件轉成ASCII模式
-F
嘗試修復損壞的壓縮文件
-h
顯示幫助界面
-m
將文件壓縮之後,刪除源文件
-n
特定字元串
不壓縮具有特定字尾字元串的文件
-o
將壓縮文件內的所有文件的最新變動時間設為壓縮時候的時間
-q
安靜模式,在壓縮的時候不顯示指令的執行過程
-r
將指定的目錄下的所有子目錄以及文件一起處理
-t
日期
把壓縮文件的最後修改日期設為指定的日期,日期格式為mmddyyyy
舉例:
將/home/Blinux/html/
這個目錄下所有文件和文件夾打包為當前目錄下的html.zip
zip
–q
–r
html.zip
/home/Blinux/html
上面的命令操作是將絕對地址的文件及文件夾進行壓縮.以下給出壓縮相對路徑目錄
比如目前在Bliux

⑽ linux zip壓縮。壓縮當前文件夾下所有文件,壓縮為a.zip。命令行的方法是怎樣。

linux zip壓縮。壓縮當前文件夾下所有文件,壓縮為a.zip。可以使用命令zip -r mydata.zip dir。例如:

要壓縮/home/data這個目錄,則壓縮命令為zip -q -r mydata.zip /home/data;

如果現在在/home 這個目錄下,則命令是zip -q -r data.zip data;

如果在/home/data 這個目錄下,則命令是zip -q -r data.zip * 。

(10)linuxzip擴展閱讀

linux zip壓縮命令主要參數介紹:

1、-c:將解壓縮的結果。

2、-l:顯示壓縮文件內所包含的文件。

3、-p:與-c參數類似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換。

4、-t:檢查壓縮文件是否正確。

5、-u:與-f參數類似,但是除了更新現有的文件外,也會將壓縮文件中的其它文件解壓縮到目錄中。

6、-v:執行是時顯示詳細的信息。

7、-z:僅顯示壓縮文件的備注文字。

8、-a:對文本文件進行必要的字元轉換。

9、-b:不要對文本文件進行字元轉換。

10、-C:壓縮文件中的文件名稱區分大小寫。

閱讀全文

與linuxzip相關的資料

熱點內容
python查找相似圖片的代碼 瀏覽:331
趙麗pdf 瀏覽:656
如何蘋果手機app不要自動更新 瀏覽:977
pythonflask路線教程 瀏覽:256
程序員職業有哪些好處 瀏覽:711
大都會軟體app如何掃碼 瀏覽:436
單片機0x38 瀏覽:756
程序員浪漫工作 瀏覽:329
php幾分鍾前 瀏覽:308
項目編譯及運行 瀏覽:894
程序員的基本功 瀏覽:522
遺傳演算法排班 瀏覽:289
如何加密金融安全網 瀏覽:30
家裡的wifi太卡了怎麼樣自己加密 瀏覽:233
華為鏈路聚合命令 瀏覽:426
apache自動運行php 瀏覽:519
485和單片機 瀏覽:975
xp修復系統命令 瀏覽:520
微你app怎麼加好友 瀏覽:796
程序員轉正 瀏覽:211