Ⅰ 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 * 。
(1)linux壓縮文件夾擴展閱讀
linux zip壓縮命令主要參數介紹:
1、-c:將解壓縮的結果。
2、-l:顯示壓縮文件內所包含的文件。
3、-p:與-c參數類似,會將解壓縮的結果顯示到屏幕上,但不會執行任何的轉換。
4、-t:檢查壓縮文件是否正確。
5、-u:與-f參數類似,但是除了更新現有的文件外,也會將壓縮文件中的其它文件解壓縮到目錄中。
6、-v:執行是時顯示詳細的信息。
7、-z:僅顯示壓縮文件的備注文字。
8、-a:對文本文件進行必要的字元轉換。
9、-b:不要對文本文件進行字元轉換。
10、-C:壓縮文件中的文件名稱區分大小寫。
Ⅱ 怎樣在linux下對目錄進行壓縮生成gz文件
在linux下,使用gzip命令可以對目錄壓縮生成gz文件,具體步驟如下:
1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。
Ⅲ linux中怎麼壓縮一個文件夾
1、將/home/wwwroot/xahot/ 這個目錄下所有文件和文件夾打包為當前目錄下的xahot.zip
zip –q –r xahot.zip /home/wwwroot/xahot
4、然後就完成了。
Ⅳ 在linux下如何將文件夾壓縮成.tgz文件
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
Ⅳ linux下壓縮10萬個文件夾15萬個文件,速度最快的方法
這個你就打包,不要加壓縮演算法了。
tar -cvf zipdb.tar yourfolder/
Ⅵ linux 同時把多個文件夾壓縮成多個壓縮文件命令是什麼
把當前文件夾下所有文件壓縮成zip,並且保存到當前文件夾下(原文件名後加「.zip」)。
find
.
-name
"*"
-exec
zip
{}.zip
{}
\;
Ⅶ 在LINUX下想要直接壓縮多個文件夾為tar.gz格式,該怎麼辦
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
Ⅷ linux 怎麼壓縮某個目錄下的所有文件
比如你想把data目錄下所有文件壓縮打包到/tmp目錄下,並且把壓縮包命名為a.tar.gz。可以這樣操作
tar -zcvf /tmp/a.tar.gz data/
然後你進到/tmp目錄下看下是否打包成功,有這個a.tar.gz,並檢查是是否打包完整。
cd /tmp
tar -tf a.tar.gz
Ⅸ linux 壓縮某個文件夾下所有東西到指定目錄下
#!/bin/bash
for dir in `ls --file-type -1`;
do
if [ `echo $dir | grep "/$"` ]; then
dir=`basename $dir`;
tar -zvcf $dir.tar.gz $dir;
fi
done
說明:保存至文件名compress.sh,並置於相應目錄下。
運行./compress.sh(或sh compress.sh)
Ⅹ 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