Linux打包压缩与别名管理
Posted aiguangyuan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux打包压缩与别名管理相关的知识,希望对你有一定的参考价值。
1. 打包压缩
目前 Linux 中打包和压缩的命令很多,最常用的方法有 zip、gzip、xz、tar、bzip2。
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
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 之后要立即接档名,不要再加参数
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. 别名管理
当命令很长时,为了方便使用,可以对一长串的命令定义一个别名。
1. 添加别名
alias chttp = ' cat /etc/httpd/conf/httpd.conf '
这样在输入chttp时就等于执行后面的命令了。
2. 删除别名
unalias chttp
3. 查看别名
alias
以上是关于Linux打包压缩与别名管理的主要内容,如果未能解决你的问题,请参考以下文章
linux磁盘与文件系统管理/查看硬盘内存空间/文件系统的操作/ 文件的压缩和打包