Centos 7 压缩与解压缩命令小结
<h2> 1.zip文件压缩</h2><p>语法:zip 加压缩后的文件名 加要压缩的文件名。</p>
<div class="jb51code">
<pre class="brush:bash;">
# zip test.zip test.txt
adding: test.txt (deflated 100%)
# </pre>
</div>
<p>后面出现进度条百分比数字说明已经压缩好了然后你在ll验证一下看看有没有你命名的文件包。</p>
<div class="jb51code">
<pre class="brush:bash;">
# ll
总用量 820004
-rw-------. 1 root root 1587 3月22 16:58 anaconda-ks.cfg
-rw-r--r--. 1 root root 1635 3月22 17:00 initial-setup-ks.cfg
-rw-r--r--. 1 root root 838860800 3月26 14:56 test.txt
-rw-r--r--. 1 root root 814270 3月26 14:57 test.zip
# </pre>
</div>
<h2>2. zip 文件解压缩</h2>
<p>zip 解压缩就在<code>zip</code> 前面加个<code>un</code> ,要指定路径的话就加个 <code>-d</code></p>
<p>语法就是 <code>unzip</code> 要解压的文件名 <code>-d</code> 指定解压路径</p>
<div class="jb51code">
<pre class="brush:bash;">
# unzip test.zip -d /tmp/
Archive:test.zip
inflating: /tmp/test.txt
# </pre>
</div>
<p>是不是很简单,然后再ls 加你指定的路径去验证一下有没有你解压出来的文件,有的话就说明你成功了。恭喜你成功学会了zip 压缩和zip 解压!!!然后我们继续....</p>
<div class="jb51code">
<pre class="brush:bash;">
# ls /tmp
test.txt
# </pre>
</div>
<h2>3.tar压缩与解压缩</h2>
<p>tar参数有</p>
<p>-c建立一个压缩文件</p>
<p>-x解开一个压缩文件</p>
<p>-t 查看tar压缩文件里面的文件</p>
<p>-z使用gzip压缩</p>
<p>-j使用bzip2压缩</p>
<p>-v压缩过程中显示文件*(常用)但不建议用在背景执行过程</p>
<p>-f 使用档名,注意:f之后要立即接档名,不能再接参数</p>
<p>注意:以上是tar常用的参数,以上三个参数不能同时使用,只能存在一个!!!</p>
<p>tar 创建一个文件命令</p>
<p>语法:tar [参数] 文件与目录... ...</p>
<div class="jb51code">
<pre class="brush:bash;">
# tar -czvf user /etc
tar: 从成员名中删除开头的“/”
/etc/
/etc/fstab
/etc/crypttab
/etc/mtab
/etc/resolv.conf
/etc/fonts/
/etc/fonts/conf.d/
/etc/fonts/conf.d/57-dejavu-serif.conf
/etc/fonts/conf.d/65-1-vlgothic-gothic.conf
/etc/fonts/conf.d/31-cantarell.conf
/etc/fonts/conf.d/65-0-lohit-nepali.conf
/etc/fonts/conf.d/59-liberation-mono.conf</pre>
</div>
<p>后面还有一堆看不懂的东西然后就到后面在ls查看一下是否存在。</p>
<div class="jb51code">
<pre class="brush:bash;">
# ls
anaconda-ks.cfginitial-setup-ks.cfgtest.txttest.zipuser
# </pre>
</div>
<p>然后再说解压缩.....</p>
<h2>4. tar 解压缩</h2>
<p>tar 加参数加文件名</p>
<div class="jb51code">
<pre class="brush:bash;">
# tar -xvf user
etc/
etc/fstab
etc/crypttab
etc/mtab
etc/resolv.conf
etc/fonts/
etc/fonts/conf.d/
etc/fonts/conf.d/57-dejavu-serif.conf</pre>
</div>
<p>后面还有一堆的解压过程就省略了反正就是解压成功了</p>
<h2>下面是其他网友的补充</h2>
<p>一、Linux版本</p>
<p><img src="https://img.jbzj.com/file_images/article/202303/202303280029211.png" alt="" loading="lazy" /></p>
<p>二、解压缩.tar.gz包到当前目录</p>
<blockquote>
<p>tar -xzvf apache-tomcat-7.0.90.tar.gz</p>
</blockquote>
<p><img src="https://img.jbzj.com/file_images/article/202303/202303280029212.png" alt="" loading="lazy" /><br />
<img src="https://img.jbzj.com/file_images/article/202303/202303280029213.png" alt="" loading="lazy" /></p>
<p>三、将指定文件压缩成.tar.gz包</p>
<blockquote>
<p>tar -czf apache-tomcat-7.0.90.tar.gz ./bin/ ./conf/ ./BUILDING.txt ./README.md</p>
</blockquote>
<p><img src="https://img.jbzj.com/file_images/article/202303/202303280029224.png" alt="" loading="lazy" /></p>
<p>四、解压缩.war包到当前目录</p>
<blockquote>
<p>jar -xvf file.war</p>
</blockquote>
<p><img src="https://img.jbzj.com/file_images/article/202303/202303280029225.png" alt="" loading="lazy" /><br />
<img src="https://img.jbzj.com/file_images/article/202303/202303280029226.png" alt="" loading="lazy" /></p>
<p>五、将当前目录所有文件压缩成.war包</p>
<blockquote>
<p>jar -cvfM0 file2.war ./</p>
</blockquote>
<p><img src="https://img.jbzj.com/file_images/article/202303/202303280029227.png" alt="" loading="lazy" /><br />
<img src="https://img.jbzj.com/file_images/article/202303/202303280029228.png" alt="" loading="lazy" /></p>
<p>六、解压缩.tar包到当前目录</p>
<blockquote>
<p>tar -xvf desk.tar</p>
</blockquote>
<p>七、将指定文件压缩成.tar包</p>
<blockquote>
<p>tar -czf desk2.tar ./file.pdf ./abc/ </p>
</blockquote>
<p>到此这篇关于Centos 7 压缩与解压缩命令小结的文章就介绍到这了,更多相关Centos7 压缩和解压缩内容请搜索琼殿技术社区以前的文章或继续浏览下面的相关文章,希望大家以后多多支持琼殿技术社区!</p>
頁:
[1]