目前 linux 中打包和压缩的命令不少,最经常使用的方法有 zip、gzip、bzip2、xz、tar linux
1.制做 工具
zip -r public.zip public
// -r 递归 表示将指定的目录下的全部子目录以及文件一块儿处理
2.解压 spa
unzip public.zip unzip public.zip -d dir
3.查看
code
unzip -l public.zip
4、安装 zip 解压软件 blog
yum install -y unzip zip
Linux 下最经常使用的打包程序就是 tar 了,使用 tar 程序打出来的包咱们常称为 tar 包,tar 递归
包文件的命令一般都是以.tar 结尾的。生成 tar 包后,就能够用其它的程序来进行压缩了,tar 命令的基本用法 ip
1.制做 gz 包it
tar czvf public.tar.gz public
2.解压 gz 包class
tar xzvf public.tar.gz
3.查看 gz 包
打包
tar tf public.tar.gz
4、制做 tar 包
tar cvf wwwroot.tar wwwroot
5、减压 tar 包
tar xvf wwwroot.tar
参数:
仅打包,不压缩!
特别注意:在参数的下达中, c/x/t 仅能存在一个!不可同时存在!由于不可能同时压 缩与解压缩。
-c :创建一个压缩档案的参数指令(create 的意思) -x :解开一个压缩档案的参数指令!
-t :查看 tarfile 里面的档案!
-z :是否同时具备 gzip 的属性?亦便是否须要用 gzip 压缩?
-j :是否同时具备 bzip2 的属性?亦便是否须要用 bzip2 压缩?
-v :压缩的过程当中显示档案!这个经常使用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 以后要当即接档名!不要再加参数!
3、xz 压缩包:
对于 xz 这个压缩相信不少人陌生,但 xz 是绝大数 linux 默认就带的一个压缩工具,xz格式比 7z 还要小。
1. 制做 tar
tar cvf xxx.tar xxx // 这样建立 xxx.tar 文件先,
xz xxx.tar //将 xxx.tar 压缩成为 xxx.tar.xz 删除原来的 tar 包
xz -k xxx.tar //将 xxx.tar 压缩成为 xxx.tar.xz 保留原来的 tar 包
2.解压 xz
xz -d ***.tar.xz //先解压 xz删除原来的 xz 包
xz -dk ***.tar.xz //先解压 xz ,保留原来的 xz 包
tar -xvf ***.tar,//再解压 tar
3. 查看
xz -l ***.tar.xz //先解压 xz
1.添加别名
alias chttp='cat /etc/httpd/conf/httpd.conf' chttp
2.删除别名
unalias chttp
3.查看别名
alias