Linux文件压缩命令笔记
服务器上下在日志文件还是要压缩,要不然太慢了

1、gzip/gunzip
gzip/gunzip:主要是进行单个文件的压缩和解压缩的命令。
gzip hello.txt #执行压缩hello.txt
gunzip hello.txt.gz #解压文件命令


gzip transmit-official.log.2020-03-18.gz
gzip transmit-official.log.2020-03-03


zip -r transmit-official.log.2020-03-03.zip transmit-official.log.2020-03-03


gzip: transmit-official.log.2020-03-18.gz already has .gz suffix -- unchanged


2、tar 命令
比如:tar -zcvf boot.tgz /boot #将/boot目录整合压缩成boot.tgz
参数说明:-z:使用gzip压缩;-c 创建压缩文件;-v 是显式当前被压缩的文件,-f 指使用文件名即boot.tgz。
解压命令:tar -zxvf boot.tgz
参数说明:-x 是解压的意思
如果解压的同时指定解压目录可以执行以下命令:
tar -zxvf boot.tgz -C /home/dir #需要使用-C参数,后面跟上文件路径。




3.zip命令

例如:zip -r mysql.zip mysql     该句命令的含义是:将mysql文件夹压缩成mysql.zip

zip -r abcdef.zip abc def.txt    这句命令的意思是将文件夹abc和文件def.txt压缩成一个压缩包abcdef.zip

2.unzip命令

与zip命令相反,这是解压命令,用起来很简单。 如:unzip mysql.zip 在当前目录下直接解压mysql.zip。

3.tar命令

例如:tar -cvf 123.tar file1 file2 dir1 该句命令实现一个tar压缩,它是将两个文件(file1和file2)和一个文件夹(dir1)压缩成一个123.tar文件。

tar -zxvf apache-tomcat-7.0.75.tar.gz 该命令在解压安装tomcat时使用,是将apache-tomcat.7.0.75.tar.gz直接解压到当前目录下。tar同时具有压缩的解压的功能,使用时根据参数和命令结构区分。
      

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐