一、檔案查找
二、壓縮、解壓縮及其歸檔工具
gzip指令:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<code>1)</code><code>gzip</code><code>指令:</code>
<code> </code><code>gzip</code> <code>[OPTION]... FILE ... </code>
<code> </code><code>選項:</code>
<code> </code><code>-d:解壓縮,相當于gunzip </code>
<code> </code><code>-c:将壓縮或解壓縮的結果輸出至标準輸出</code>
<code>[root@centos7 ~]</code><code># gzip -c awk.txt >awk.gz</code>
<code>[root@centos7 ~]</code><code># ls</code>
<code>awk</code><code>.gz </code><code>awk</code><code>.txt </code><code>passwd</code> <code>test</code><code>.sh </code><code>test</code><code>.x</code>
<code>[root@centos7 ~]</code><code># gzip -c passwd >passwdddddd.gz</code>
<code>awk</code><code>.gz </code><code>awk</code><code>.txt </code><code>passwd</code> <code>passwdddddd.gz </code><code>test</code><code>.sh </code><code>test</code><code>.x</code>
<code>[root@centos7 ~]</code><code># gunzip passwdddddd.gz</code>
<code>awk</code><code>.gz </code><code>awk</code><code>.txt </code><code>passwd</code> <code>passwdddddd </code><code>test</code><code>.sh </code><code>test</code><code>.x</code>
<code>[root@centos7 ~]</code><code># gzip -d awk.gz</code>
<code>awk</code> <code>awk</code><code>.txt </code><code>passwd</code> <code>passwdddddd </code><code>test</code><code>.sh </code><code>test</code><code>.x</code>
<code>[root@centos7 ~]</code><code>#</code>
bzip2指令:
19
20
21
22
23
24
<code>2)</code><code>bzip2</code><code>指令:</code>
<code>bzip2</code> <code>[OPTION]... FILE ... </code>
<code> </code><code>-k: keep, 保留原檔案 </code>
<code> </code><code>-d:解壓縮 </code>
<code>[root@centos7 ~]</code><code># bzip2 -k passwd</code>
<code>awk</code> <code>awk</code><code>.txt </code><code>passwd</code> <code>passwd</code><code>.bz2 passwdddddd </code><code>test</code><code>.sh </code><code>test</code><code>.x</code>
<code>[root@centos7 ~]</code><code># bzip2 passwdddddd</code>
<code>awk</code> <code>awk</code><code>.txt </code><code>passwd</code> <code>passwd</code><code>.bz2 passwdddddd.bz2 </code><code>test</code><code>.sh </code><code>test</code><code>.x</code>
<code>[root@centos7 ~]</code><code># bunzip2 passwdddddd.bz2</code>
<code>[root@centos7 ~]</code><code># bunzip2 -d passwd.bz2</code>
<code>bunzip2: Output </code><code>file</code> <code>passwd</code> <code>already exists.</code>
<code>[root@centos7 ~]</code><code># mv passwd passwd1</code>
<code>awk</code> <code>awk</code><code>.txt </code><code>passwd</code> <code>passwd1 passwdddddd </code><code>test</code><code>.sh </code><code>test</code><code>.x</code>
zip指令:
25
26
<code>3)zip指令:</code>
<code> </code><code>zip - package and compress (archive) files</code>
<code> </code><code>1)打包</code>
<code> </code><code>zip 打包後的檔案名 要打包的檔案</code>
<code> </code><code>zip </code><code>passwd</code><code>.zip </code><code>passwd</code>
<code> </code><code>2)解壓</code>
<code> </code><code>unzip .zip結尾的檔案</code>
<code> </code><code>unzip </code><code>passwd</code><code>.zip </code>
<code>root@centos7 ~]</code><code># ls</code>
<code>[root@centos7 ~]</code><code># zip -r passwd.zip passwd</code>
<code> </code><code>adding: </code><code>passwd</code> <code>(deflated 63%)</code>
<code>awk</code> <code>awk</code><code>.txt </code><code>passwd</code> <code>passwd1 passwdddddd </code><code>passwd</code><code>.zip </code><code>test</code><code>.sh </code><code>test</code><code>.x</code>
<code>[root@centos7 ~]</code><code># unzip passwd.zip</code>
<code>Archive: </code><code>passwd</code><code>.zip</code>
<code>replace </code><code>passwd</code><code>? [y]es, [n]o, [A]ll, [N]one, [r]ename: y</code>
<code> </code><code>inflating: </code><code>passwd</code>
<code>[root@centos7 ~]</code><code># rm -f passwd</code>
tar指令:
<code>歸檔工具:</code>
<code> </code><code>tar</code> <code>[options] -f </code><code>file</code><code>.</code><code>tar</code> <code>File1 ...</code>
<code> </code><code>-c: 建立歸檔</code>
<code> </code><code>-x: 展開歸檔</code>
<code> </code><code>-t: 不展開而直接檢視被歸檔的檔案</code>
<code> </code><code>-</code><code>v</code><code>:顯示創壓縮或解壓縮過程</code>
<code> </code><code>tar</code> <code>-cvf archive.</code><code>tar</code> <code>file1 建立一個非壓縮的 tarball </code>
<code> </code><code>tar</code> <code>-cvf archive.</code><code>tar</code> <code>file1 file2 dir1 建立一個包含了</code><code>'file1'</code><code>,</code><code>'file2'</code><code>以及</code><code>'dir1'</code><code>的檔案檔案 </code>
<code> </code><code>tar</code> <code>-tf archive.</code><code>tar</code> <code>顯示一個包中的内容 </code>
<code> </code><code>tar</code> <code>-xvf archive.</code><code>tar</code> <code>釋放一個包 </code>
<code> </code><code>tar</code> <code>-xvf archive.</code><code>tar</code> <code>-C </code><code>/tmp</code> <code>将壓縮包釋放到 </code><code>/tmp</code><code>目錄下 </code>
<code> </code><code>tar</code> <code>-cvfj archive.</code><code>tar</code><code>.bz2 dir1 建立一個</code><code>bzip2</code><code>格式的壓縮包 </code>
<code> </code><code>tar</code> <code>-xvfj archive.</code><code>tar</code><code>.bz2 解壓一個</code><code>bzip2</code><code>格式的壓縮包 </code>
<code> </code><code>tar</code> <code>-cvfz archive.</code><code>tar</code><code>.gz dir1 建立一個</code><code>gzip</code><code>格式的壓縮包 </code>
<code> </code><code>tar</code> <code>-xvfz archive.</code><code>tar</code><code>.gz 解壓一個</code><code>gzip</code><code>格式的壓縮</code>
27
28
<code>awk</code> <code>awk</code><code>.txt </code><code>passwd</code> <code>passwd1 passwdddddd </code><code>passwd</code><code>.zip </code><code>test</code><code>.sh</code>
<code>[root@centos7 ~]</code><code># tar -zcvf passwd.tar.gz passwd</code>
<code>passwd</code>
<code>awk</code> <code>awk</code><code>.txt </code><code>passwd</code> <code>passwd1 passwdddddd </code><code>passwd</code><code>.</code><code>tar</code><code>.gz </code><code>passwd</code><code>.zip </code><code>test</code><code>.sh</code>
<code>[root@centos7 ~]</code><code># tar -jcvf passwd.tar.bz2 passwd</code>
<code>awk</code> <code>passwd</code> <code>passwdddddd </code><code>passwd</code><code>.</code><code>tar</code><code>.gz </code><code>test</code><code>.sh</code>
<code>awk</code><code>.txt passwd1 </code><code>passwd</code><code>.</code><code>tar</code><code>.bz2 </code><code>passwd</code><code>.zip</code>
<code>[root@centos7 ~]</code><code># tar -zxvf passwd.tar.gz</code>
<code>[root@centos7 ~]</code><code># tar -jxvf passwd.tar.bz2</code>
<code>awk</code> <code>passwd</code> <code>passwdddddd </code><code>passwd</code><code>.</code><code>tar</code><code>.gz </code><code>test</code><code>.sh</code>
<code>awk</code><code>.txt passwd1 </code><code>passwd</code><code>.</code><code>tar</code><code>.bz2 </code><code>passwd</code><code>.zip</code>
三、實戰小練習
本文轉自chengong1013 51CTO部落格,原文連結:http://blog.51cto.com/purify/1838930,如需轉載請自行聯系原作者