linux基础命令 -(心得第二篇)

一、压缩和归档

打包:即归档,类似于旅游之前收拾行李
压缩:为了减少占用的磁盘空间,可以做备份,在网络上传输时节省网络带宽。
打包压缩软件
在不同的os当中有不同的方式来实现。如下
windows : winrar 360 压缩 好压 7zip winzip
linux :压缩格式: gz ,bz2,xz,zip,Z
压缩算法不同,导致压缩比不同
压缩软件 gzip bzip2 xz zip
既能打包又能压缩的软件: tar ****  
接下来一一的介绍
1.zip    语法格式:zip filename.zip压缩后的文件名 file1(待压缩文件) file2 ...
注:压缩后不删除原文件
  解压缩: unzip 文件名;-d :指定解压路径
2. gzip   语法格式:gzip /path/to/somefile   注:默认会删除原文件 .gz
   选项: -d  解压缩;-#:  指定压缩比,压缩比越小,速度越大
   gzip的压缩包,在解压后,压缩包消失,解压后的文件出现。
压缩其实是有级别的: 1-9 (1 级别最低,速度最快,效率最低; 9 级别最高,速度最慢,效率最高。
默认级别是 6)
解压:gunzip 文件名 
   zcat 文件名  不解压的情况下查看文本的压缩文件
3.bzip2   注:通常能够生成比使用 gzip 压缩更小的文件 ( 压缩比较高 )
    bzip2 文件名
选项    -d: 解压
    -# :指定压缩比
    -k: 保留原文件
解压缩: bunzip2
bzcat 文件名  不解压查看

4.xz 语法:xz somefile  注:压缩比更大
解压:unxz或 xzdec
选项    -d: 解压
    -k: 保留原文件
    -c: 输入到屏幕
xzcat 不解压查看
5. tar *** 既可以打包,又可以压缩
语法格式:tar  选项 包名 打包的文件或目录 注:一定要注意语法格式,先是打包后的名字,然后才是要打包的东西
打包:选项 
-c:  创建归档文件
-f FILE.tar:  操作的归档文件
-x:  展开归档
--xattrs:  归档时,保留文件的扩展属性信息
-t:  不展开归档,直接查看归档了哪些文件
-C: 解压时指定路径
-r :向包中追加文件
-p: 保留权限信息
-v: 显示详细过程
打包压缩同时进行及其他
选项
-z :表示使用 gzip 压缩方式压缩或者解压缩
-j :表示使用 bzip2 压缩方式压缩或者解压缩
-c :表示创建 --create
-v :显示详细过程
-f :指定文件,一般后面跟包名
-r :向包中追加文件,不能追加压缩的文件
-t :不解包查看包中的内容
 

你可能感兴趣的:(日常笔记)