基本命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本命令相关的知识,希望对你有一定的参考价值。

****压缩和归档

打包:
即归档,类似于旅游之前收拾行李
压缩:
为了减少占用磁盘空间,可以做备份,在网络上传输是节省网络带宽。

打包压缩软件
windows:winrar360 压缩 好压 7zip winzip
Linux:压缩格式:gz,bz2,xz,zip,Z
压缩算法不同,导致压缩比不同

                压缩软件 gzip bzip xz zip
                                    既能打包又能压缩的软件:tar****

一、zip:
压缩后的文件一般以.zip结尾,可以压缩目录
压缩的语法:zip filename。zip file1 file2....
zip压缩后文件名 待压缩文件
压缩后不删除原文件
archive:既能归档又压缩
{[email protected] acltest}# zip com.zip com txt
adding:com.txt {defaulted 99%}

解压缩:unzip
-d:指定压缩路径

二、gzip
1)gzip /path/somefile
默认会删除原文件
-d 解压缩
-#:指定压缩比,压缩比越小,速度越大
2)gunzip/ath/to/some_compress_file
3)zcat somecompress_file 不解压的情况下查看文本的的压缩文件

例子:#cp/var/log/messages ./
gzip messages
默认后缀名:.gz
        gzip 压缩时,原文件消失,生成压缩文件

解压:gunzip

gzip的压缩包,在解压后,压缩包消失,解压后的文件出现。

压缩其实是有级别的: 1~9 1级别是最低的,速度最快,效率最低;9级别最高,速度最慢,效率最高。
默认级别是6。

三.bzip2
默认情况下,压缩完成,
原文件也是消失的,压缩包必须以.bzip结尾的
通常能够生成比使用gzip压缩更小的文件(压缩比较高)
1)bzip2 /path/to/somefile
-d压缩
-#:指定压缩比
-k:保留原文件
2)bunzip2 /path/to/somefile
3)bzcat /path/to/some_compress_file 不解压查看

     解压缩:bunzip2

四:xz压缩比更大
1)压缩xz somefile
2)解压 unzx 或 zxdec
-d 解压
-k:保留原文件
-c:输入到屏幕
3)xzcat 不解压不查看

以后常见的压缩格式: -zip .tar.gz .tar.bz2

五、 tar 既可以打包,又可以压缩

tar选项 包名 打包的文件或目录 //切记:一定要注意语法格式,先是打包后的名字,然后才是要打包的东西
tar.归档工具,.tar
例如:tar -cf
-c:创建归档文件
-f FILE.tar:操作的归档文件
-x:展开归档
-xattrs:归档时,保留文件的扩展属性信息
-t:不展开归档,直接查看归档哪些文件
-C:解压时指定路径
-r:向包中追加文件
-v:显示详细过程

-zcf:归档并调用gzip压缩
-zxf:调用gzip 解压缩并展开归档,-z 选择可省略

-jcf:bzip2
-jxf:

-Jcf:xz
-Jxf:

解包:.tar.gz .tar.bz2
-zxvf zxvf
-jxvf jxvf
-C:指定解压路径
#tar zxvf com.tar.gz -C /usr/local/src/
#ls /usr/local/src/
com.txt VMware-tools-distrib

3)其他选项
-t:不解包查看包中内容
#tar -tf /tmp/acltest.tar.gz
-r:向包中追加文件
tar -rf 包名 追加的文件

以上是关于基本命令的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段4——cli的终端命令大全

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

c_cpp Robolution基本代码片段

html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。

arx代码片段