0
点赞
收藏
分享

微信扫一扫

Linux打包压缩与别名管理


1. 打包压缩

目前 Linux 中打包和压缩的命令很多,最常用的方法有 zip、gzip、xz、tar、bzip2。

1.1. zip压缩包;

1. 安装;

yum install -y unzip zip

2. 压缩;

zip -r public.zip public

-r 递归

3. 解压;

unzip public.zip

unzip public.zip -d dir 解压到指定的目录

4. 查看;

unzip -l public.zip

1.2. gz压缩包;

1. 压缩tar包;

tar cvf www.tar www

将www目录打包成www.tar包,不压缩。

2. 解压tar包;

tar xvf www.tar

3. 压缩gz包;

tar czvf www.tar.gz www

将www目录打包压缩成www.tat.gz包

4. 解压gz包;

tar xzvf www.tar.gz

5. 查看gz包;

tar tf www.tar.gz

特别注意,在命令参数中, c x t  仅能存在一个,不可同时存在,因为不可能同时压缩与解压缩及查看。

-c 

-x  解开一个压缩档案

-t 

-z  是否需要用 gzip 压缩

-j  是否需要用 bzip2 压缩

-v  压缩的过程中显示档案

-f  使用档名,请留意,在 f 之后要立即接档名,不要再加参数

1.3. xz压缩包;

1. 压缩;

tar cvf www.tar www

压缩xz包需要先创建tar包

xz www.tar

将www.tar压缩成www.tar.xz,删除原来的tar包

xz -k www.tar

将www.tar压缩成www.tar.xz,保留原来的tar包

2. 解压;

xz -d www.tar.xz

先解压www.tar.xz ,删除原来的 xz 包

xz -dk www.tar.xz

先解压www.tar.xz ,保留原来的 xz 包

tar -xvf www.tar

再解压www.tar

3. 查看

xz -l www.tar.xz

解压www.tar.xz包,同时可查看

2. 别名管理

当命令很长时,为了方便使用,可以对一长串的命令定义一个别名。

2.1. 添加别名;

alias chttp = ' cat /etc/httpd/conf/httpd.conf '

这样在输入chttp时就等于执行后面的命令了。

2.2. 删除别名;

unalias chttp

2.3. 查看别名;

alias

举报

相关推荐

0 条评论