1、把/home目錄下面的mydata目錄壓縮為mydata.zip
zip -r mydata.zip mydata #壓縮mydata目錄
2、把/home目錄下面的mydata.zip解壓到mydatabak目錄裡面
unzip mydata.zip -d mydatabak
3、把/home目錄下面的abc文件夾和123.txt壓縮成為abc123.zip
zip -r abc123.zip abc 123.txt
4、把/home目錄下面的wwwroot.zip直接解壓到/home目錄裡面
unzip wwwroot.zip
5、把/home目錄下面的abc12.zip、abc23.zip、abc34.zip同時解壓到/home目錄裡面
unzip abc*.zip
6、查看把/home目錄下面的wwwroot.zip裡面的內容
unzip -v wwwroot.zip
7、驗證/home目錄下面的wwwroot.zip是否完整
unzip -t wwwroot.zip
8、把/home目錄下面wwwroot.zip裡面的所有文件解壓到第一級目錄
unzip -j wwwroot.zip
以下介紹如何壓縮與解壓 .tar.gz 格式的文件:
1、壓縮:tar -zcvf 壓縮文件名 .tar.gz 被壓縮文件名
2、解壓:tar -zxvf 壓縮文件名.tar.gz
⑵ linux下tar命令解壓到指定的目錄和用tar命令打包
1、linux下tar命令解壓到指定飢拍首的目錄
tar zxvf node_moles.tar -C newFile
把根目錄下的node_moles.tar 解壓賀數到同級目錄newFile下,前提要保證newFile這個爛數目錄存在。
2、用tar命令打包
tar zcvf node_moles.tar node_moles
將當前目錄下的node_moles文件打包到根目錄下並命名為node_moles.tar
⑶ 在LINUX下如何將tar壓縮文件解壓到指定的目錄下
將tar壓縮文件解壓到指定的目錄下的命令是:
tar -xvf 壓縮文件 -C/指定目錄
例:#tar -xvf openstack_test.tar -C /tmp
說明:把根目錄下的openstack_test.tar解壓到/tmp下。
(3)linux解壓到指定文件夾擴展閱讀:
tar命令是Unix/Linux系統中備份文件的可靠方法,幾乎可以工作於任何環境中,它的使用許可權是所有用戶。
解壓參數說明:
-x : --extract,--get 解開tar文件。
-v :--verbose 列出每一步處理涉及的文件的信息,只用一個「v」時,僅列出文件名,使用兩個「v」時,列出許可權、所有者、大小、時間、文件名等信息。
-f :--file [主機名:]文件名 指定要處理的文件名。可以用「-」代表標准輸出或標准輸入。
-C,--directory DIR 轉到指定的目錄.
參考來源資料:網路-Tar(Linux系統命令)
⑷ linux解壓7z文件命令
7z文件類型屬於一個壓縮文件類型,在linux要通過命令可以將其解壓出來,下面由我為大家整理了linux下解壓7z文件命令的相關知識,希望對大家有所幫助。
一、linux解壓7z文件命令詳解
解壓縮7z文件
7za x phpMyAdmin-3.3.8.1-all-languages.7z -r -o./
參數含義:
x 代表解壓縮文件,並且是按原始目錄樹解壓(還有個參數 e 也是解壓縮文件,但其會將所有文件都解壓到根下,而不是自己原有的文件夾下)
phpMyAdmin-3.3.8.1-all-languages.7z 是壓縮文件,這里我用phpadmin做測試。這里默認使用當前目錄下的phpMyAdmin-3.3.8.1-all-languages.7z
-r 表示遞歸解壓縮所有的子文件夾
-o 是指定解壓到的目錄,-o後是沒有空格的,直接接目錄。這一點需要注意。
二、補充:linux壓縮7z文件/文件夾命令
7za a -t7z -r Mytest.7z /opt/phpMyAdmin-3.3.8.1-all-languages/*
參數含義:
a 代表添加文件/文件夾到壓縮包
-t 是指定壓縮類型,這里定為7z,可不指定,因為7za默認壓縮類型就是7z。
-r 表示遞歸所有的子文件夾
Mytest.7z 是壓縮好後的壓縮包名
/opt/phpMyAdmin-3.3.8.1-all-languages/*:是壓縮目標。
注意:7za不僅僅支持.7z壓縮格式,還支持.tar.bz2等壓縮類型的。如上所述,用-t指定即可。
⑸ Linux命令gzip -d怎麼解壓到指定路徑
gzip
本身並沒有解壓到指定目錄的參數。
如果是單文件壓縮,可以用-c加輸出重定向實現指定解壓目錄,如:
echo hello > xxxx #創建一個文件
mkdir dir1 #創建一個測試目錄
gzip -c xxxx > ./dir1/xxxx.gz
rm xxxx
cd dir1
gzip -cd xxxx.gz > ../xxxx
ls -l xxxx
如果是用tar命令打包的文件壓縮包,可以直接用tar命令-C功能指定目錄,如:
tar cvf xxx.tar xxxx #文件打包
gzip xxx.tar #壓縮
tar zxvf xxx.tar.gz -C ./dir1 #解壓到指定目錄
ls -l ./dir1/xxxx #查看結果
⑹ linux tar壓縮解壓縮文件夾、文件命令詳解
linux tar壓縮解壓縮文件夾、文件命令詳解
直接先上三個常用命令
1.壓縮當前目錄下文件夾/文件yk到yk.tar.gz:
2.解壓縮當前目錄下的yk.tar.gz到file:
參數詳解
五個命令中必選一個
-c: 建立壓縮檔案
-x:解壓
-t:查看內容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
這幾個參數是可選的
-z:有gzip屬性的
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示所有過程
-O:將文件解開到標准輸出
-f必選參數
-f: 使用檔案名字,這個參數是最後一個參數,後面只能接檔案名。
查看
在不解壓的情況下查看壓縮包的內容:
⑺ Linux怎麼使用壓縮和解壓到指定目錄的命令
在Linux上使用tar命令解壓和壓縮文件方法如下:
壓縮單個文件或者整個文件的方式方法,通常可以利用以下這些命令來解壓和壓縮:
-v:在終端顯示進度的同時創建歸檔,也被稱為「V
erbose」模式。
-c:C
reate存檔。
-f:允許你指定存檔的Filename。
-z:壓縮zip存檔。如圖所示:
一次壓縮多個文件或者目錄(tar
-czvf
archive.tar.gz
/home/ubuntu/Downloads
/usr/local/stuff
/home/ubuntu/Documents/notes.txt),如圖:
壓縮整個目錄,但不包括該目錄下的某些文件和目錄,可以通過添加一個--exclude開關即:tar
-czvf
archive.tar.gz
/home/ubuntu
--exclude=/home/ubuntu/Downloads
--exclude=/home/ubuntu/.cache,如圖:
使用bzip2壓縮,如圖:
利用tar
-xzvf
archive.tar.gz命令提取存檔,如圖所示:
10
分享到:
⑻ Linux命令下如何解壓擴展名為「.zip」的文件
在Linux命令下解壓擴展名為「.zip」的文件,最簡單有效的方法是使用解壓縮程序unzip來完成,具體的步驟如下:
安裝unzip解壓縮程序
通常情況下,Linux系統下都自帶unzip解壓縮程序,如果沒有,終端運行如下命令進行安裝:
sudo apt-get install unzip
⑼ linux解壓zip到指定文件夾
題主你好,
使用unzip命令以及-d參數, 具體語法如下:
unzip -d 目的目錄 zip壓縮包
-----
舉例來說, 我有一個壓縮包名為 hello.zip , 我想將裡面的文件解壓到/home/ok下,則使用命令:
unzip -d /home/ok hello.zip
希望可以幫到題主, 歡迎追問.
⑽ linux解壓zip文件命令 我來告訴你
安裝unzip解壓縮程序,通常情況下,Linux系統下都自帶unzip解壓縮程序,如果沒有,終端運行如下命令進行安裝:sudo apt-get install unzip。
解壓file.zip文件,例如直接對擴展名為file.zip文件進行解壓,終端運行:unzip file.zip。
解壓file.zip文件到指定文件夾例如如果想要將file.zip解壓到指定文件夾destination_folder,使用:unzip file.zip -d destination_folder。