linux zip命令
From:
linux zip命令
zip -r myfile.zip ./*
將當前目錄下的所有檔案和資料夾全部壓縮成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
向壓縮檔案中myfile.zip中新增rpm_info.txt檔案
-------------------------------------------------------------------------------
要使用 zip 來壓縮檔案,在 shell 提示下鍵入下面的命令:
zip -r filename.zip filesdir
在這個例子裡,filename.zip 代表你建立的檔案,filesdir 代表你想放置新 zip 檔案的目錄。-r 選項指定你想遞迴地(recursively)包括所有包括在 filesdir 目錄中的檔案。
要抽取 zip 檔案的內容,鍵入以下命令:
unzip filename.zip
你可以使用 zip 命令同時處理多個檔案和目錄,方法是將它們逐一列出,並用空格間隔:
zip -r filename.zip file1 file2 file3 /usr/work/school
上面的命令把 file1、file2、 file3、以及 /usr/work/school 目錄的內容(假設這個目錄存在)壓縮起來,然後放入 filename.zip 檔案中。
檢視zip包裡面的檔案和目錄:
unzip -l myfile.zip
Archive: myfile.zip
Length Date Time Name
--------- ---------- ----- ----
2436 07-05-2009 06:46 1.sql
1566 07-05-2009 07:00 2.sql
27026 12-30-2013 18:11 3.log
90651 12-30-2013 18:07 3.sql
482 07-05-2009 07:07 4.sql
704 07-05-2009 07:13 readme.txt
0 02-26-2014 16:55 test_dir/
2436 02-26-2014 16:55 test_dir/1.sql
--------- -------
125301 8 files
測試zip包是否損壞:
unzip -t myfile.zip
Archive: myfile.zip
testing: 1.sql OK
testing: 2.sql OK
testing: 3.log OK
testing: 3.sql OK
testing: 4.sql OK
testing: readme.txt OK
testing: test_dir/ OK
testing: test_dir/1.sql OK
No errors detected in compressed data of myfile.zip.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27042095/viewspace-1092638/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux基礎命令---zipLinux
- linux的zip命令詳解Linux
- linux命令系列-zip(壓縮打包)Linux
- Linux 解壓zip檔案詳解之unzip命令!Linux
- linux 解壓rar,zipLinux
- 在 Linux 上壓縮檔案:zip 命令的各種變體及用法Linux
- Linux下新增php的zip模組LinuxPHP
- Linux tar 打包 gz bz xz zip 壓縮Linux
- 【Linux命令】grep命令Linux
- Linux命令—–CP命令Linux
- linux命令大全-linux命令使用和管理Linux
- 新手教程:如何在 Linux 下解壓 Zip 檔案Linux
- Linux命令Linux
- CentOS中zip壓縮和unzip解壓縮命令詳解CentOS
- zip-zip(子函式呼叫)函式
- Linux命令篇 - tar 命令Linux
- Linux命令之lldptool命令Linux
- Linux命令篇 - grep 命令Linux
- Linux命令篇 - sed 命令Linux
- Linux命令(1)——xargs命令Linux
- Linux命令之rz命令與sz命令Linux
- Linux命令篇 - nc(ncat) 命令Linux
- linux每日命令(5):mkdir命令Linux
- linux-mysql命令,tomcat命令LinuxMySqlTomcat
- linux每日命令(2):cd命令Linux
- linux每日命令(18):whereis命令Linux
- linux每日命令(12):nl命令Linux
- linux每日命令(10):touch命令Linux
- linux每日命令(11):cat命令Linux
- linux每日命令(38):iostat命令LinuxiOS
- linux每日命令(39):lsof命令Linux
- linux每日命令(32):gzip命令Linux
- linux每日命令(35):grep命令Linux
- linux每日命令(36):wc命令Linux
- linux每日命令(37):top命令Linux
- linux每日命令(29):chown命令Linux
- Linux命令總結--mkdir命令Linux
- Linux命令:grep命令AND、OR、NOT例項Linux
- Linux日常命令Linux