Web前端全栈必备Linux入门系列--Linux 打包压缩 别名管理

一、Linux 打包压缩命令

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

  1. zip 压缩包
    1. 制作
      • zip -r public.zip public
      • -r 递归 表示将指定的目录下的所有子目录以及文件一起处理
    2. 解压
      • unzip public.zip
      • unzip public.zip -d dir
    3. 查看
      • unzip -l public.zip
    4. 安装 zip 解压软件
      • yum install -y unzip zip
  2. gz 压缩包: (源代码压缩)

Linux 下最常用的打包程序就是 tar 了,使用 tar 程序打出来的包我们常称为 tar 包,tar
包文件的命令通常都是以.tar 结尾的。生成 tar 包后,就可以用其它的程序来进行压缩了,
所以首先就来讲讲 tar 命令的基本用法。

    1. 制作 gz
      • tar czvf public.tar.gz public
    2. 解压 gz
      • 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
    6. 参数:
      • 特别注意,在参数的下达中, 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 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 -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

 

版权声明:小马大哥哥 发表于 2021-03-22 21:47:38。
转载请注明:Web前端全栈必备Linux入门系列--Linux 打包压缩 别名管理 | 马哥导航

暂无评论

暂无评论...