2023年8月3日发(作者:)

linux运⾏tar程序,linux上打包程序tar压缩程序源代码安装软件--简介tar命令格式如下:tar [选项] tar⽂件 [⽬录或⽂件]常⽤选项如下: -c:创建新的归档⽂件-r:往归档⽂件中追加⽂件-u:往归档⽂件中追加⽂件,但最有当需要追加的⽂件⽐tar⽂件中已存在的⽂件版本更新时才追加-t:列出归档⽂件中的内容-v:显⽰命令执⾏的信息-x:还原归档⽂件中的⽂件或⽬录-z:使⽤gzip压缩/解压缩归档⽂件-j:使⽤bzip2压缩/解压缩归档⽂件-f;—file [主机名:]⽂件名: 指定要处理的⽂件名。可以⽤“-”代表标准输出或标准输⼊。-C ⽬录:解压到特定的⽬录tar命令使⽤⽰例:tar -cvf files #把files⽬录打包成归档⽂件 -tvf #查看归档⽂件的内容tar -xvf #还原所有⽂件,也可以还原部分⽂件-----> #tar -xvf files/1 files/2*注意:打包归档⽂件时,如果使⽤的是相对路径那么还原时会在当前⽬录下还原归档⽂件;如果使⽤的是绝对路径,⽂件会被还原到绝对路径下,如果绝对路径不存在,系统将会创建相应的⽬录————>为了避免这种情况的发⽣,建议⽤户使⽤相对路径对⽂件和⽬录进⾏打包tar rvf file8 #往中追加file8⽂件tar uvf file8 #为了避免出现追加的⽂件版本⽐已有⽂件的版本旧,使⽤-u选项,tar命令会先检查新添加的⽂件在归档⽂件中是否存在,然后⽐较两者的版本,如果要添加的⽂件的版本更新,则更新归档⽂件的内容,向其中添加⽂件。压缩归档⽂件,tar命令本⾝不具备压缩功能,但它可以配合其他压缩⼯具来使⽤,例如-j调⽤bzip2命令,-z调⽤gzip命令,在使⽤前先要确保系统中已经安装了相应的压缩程序,并可以在环境变量PATH中的命令搜索路径中找到对应的bz2,gzip命令。tar -zcvf files #使⽤gzip命令对files⽬录进⾏压缩打包tar -jcvf 2 files #使⽤bzip2命令对files⽬录进⾏压缩打包tar -zxvf #使⽤gzip命令对压缩包进⾏解压缩tar -jxvf 2 #使⽤bzip2命令对压缩包进⾏解压缩_____________________________________________________________________________________________________________________________压缩/解压缩命令介绍gzip/gunzip-d:对压缩⽂件进⾏解压缩-r:递归对指定⽬录下⼦⽬录进⾏压缩或解压缩-t:检查压缩⽂件是否完整-v:对每⼀个压缩和解压的⽂件,显⽰⽂件名和压缩⽐-#:⽤指定的数字调整压缩的速度,-1或--fast表⽰最快压缩⽅式(压缩⽐最低);-9或--fast表⽰最慢压缩⽅式(最⾼压缩⽐)。不指定的话,默认值为6例:gzip -r * #递归压缩当前⽬录下所有⽂件,压缩完删除原⽂件。gzip -r file1 file2 #压缩当前⽬录下2个⽂件,压缩完删除原⽂件。gunzip -r * #递归解压缩所有当前⽬录下的以.gz格式结尾的压缩⽂件,并删除原有压缩⽂件。zip/unzipzip #zip -r * #递归压缩当前⽬录下所有⽂件 #zip -r file1 file2 #压缩部分⽂件unzip #查看压缩⽂件情况#unzip -l #解压⽂件#unzip p2/bunzip2-d :解压缩-f:bzip2压缩/解压缩⽂件时,如果⽬标⽂件已存在默认是不会覆盖已有⽬标⽂件的,使⽤此参数,可以强制使bzip2对⽬标⽂件进⾏覆盖。-k:bzip2压缩/解压缩⽂件后,默认会删除源⽂件,使⽤此参数会保留源⽂件。-q:安静模式-s:降低程序执⾏时内存的使⽤量-t:测试.bz2压缩⽂件的完整性-v:压缩或解压缩⽂件时,显⽰详细的信息-#:⽤指定的数字调整压缩的速度,-1或--fast表⽰最快压缩⽅式(压缩⽐最低);-9或--fast表⽰最慢压缩⽅式(最⾼压缩⽐)。不指定的话,默认值为6例:bzip2 -kv file1 file2 file3 #对file1 、 file2 、 file3进⾏压缩并保留源⽂件。bunzip2 -v *.bz2 #解压当前⽬录下所有.bz2压缩⽂件。_____________________________________________________________________________________________________________________linux下源码安装软件 1.源代码需要通过编译器编译后才能连接成可执⾏⽂件,因此安装前要先检查系统是否已经正确安装并配置了GCC(GNU C Compiler)。#rpm -q gcc2.检查gcc和cc命令的位置是否正确,如果which命令⽆法找到gcc和cc命令的位置,可以修改⽤户的PATH环境变量把gcc和cc命令所在的⽬录添加进去。#which gcc cc3,解压源码包的tarball⽂件,阅读其中的README⽂件.按照其中的⽅法去安装软件包#tar zxvf #cd X/#less README#./configure && make && make install下⾯对上⼀⾏命令中3个命令逐⼀作出解释:1)configure:在案装包的解压⽬录中会⽤⼀个名为configure的配置脚本,此脚本会对系统进⾏检测,确定要安装的组件,配置相关的安装选项,⽣成Makefile,并完成例如编译器的兼容性和所需要的库的完整性的检测2)make:运⾏make命令会对源代码进⾏编译。3)make install:运⾏make install命令把经过make命令编译后的⼆进制代码安装到系统中,安装完成后程序就可以正常使⽤*注意:有些源代码安装包在编译安装后可以通过make uninstall命令卸载,如果程序不⽀持此功能,则需要通过⼿⼯删除⽂件的⽅式进⾏卸载,由于安装时不了解(没有记录)安装了哪些⽂件,安装在那些路径下,因此很难彻底删除这些安装⽂件。

2023年8月3日发(作者:)

linux运⾏tar程序,linux上打包程序tar压缩程序源代码安装软件--简介tar命令格式如下:tar [选项] tar⽂件 [⽬录或⽂件]常⽤选项如下: -c:创建新的归档⽂件-r:往归档⽂件中追加⽂件-u:往归档⽂件中追加⽂件,但最有当需要追加的⽂件⽐tar⽂件中已存在的⽂件版本更新时才追加-t:列出归档⽂件中的内容-v:显⽰命令执⾏的信息-x:还原归档⽂件中的⽂件或⽬录-z:使⽤gzip压缩/解压缩归档⽂件-j:使⽤bzip2压缩/解压缩归档⽂件-f;—file [主机名:]⽂件名: 指定要处理的⽂件名。可以⽤“-”代表标准输出或标准输⼊。-C ⽬录:解压到特定的⽬录tar命令使⽤⽰例:tar -cvf files #把files⽬录打包成归档⽂件 -tvf #查看归档⽂件的内容tar -xvf #还原所有⽂件,也可以还原部分⽂件-----> #tar -xvf files/1 files/2*注意:打包归档⽂件时,如果使⽤的是相对路径那么还原时会在当前⽬录下还原归档⽂件;如果使⽤的是绝对路径,⽂件会被还原到绝对路径下,如果绝对路径不存在,系统将会创建相应的⽬录————>为了避免这种情况的发⽣,建议⽤户使⽤相对路径对⽂件和⽬录进⾏打包tar rvf file8 #往中追加file8⽂件tar uvf file8 #为了避免出现追加的⽂件版本⽐已有⽂件的版本旧,使⽤-u选项,tar命令会先检查新添加的⽂件在归档⽂件中是否存在,然后⽐较两者的版本,如果要添加的⽂件的版本更新,则更新归档⽂件的内容,向其中添加⽂件。压缩归档⽂件,tar命令本⾝不具备压缩功能,但它可以配合其他压缩⼯具来使⽤,例如-j调⽤bzip2命令,-z调⽤gzip命令,在使⽤前先要确保系统中已经安装了相应的压缩程序,并可以在环境变量PATH中的命令搜索路径中找到对应的bz2,gzip命令。tar -zcvf files #使⽤gzip命令对files⽬录进⾏压缩打包tar -jcvf 2 files #使⽤bzip2命令对files⽬录进⾏压缩打包tar -zxvf #使⽤gzip命令对压缩包进⾏解压缩tar -jxvf 2 #使⽤bzip2命令对压缩包进⾏解压缩_____________________________________________________________________________________________________________________________压缩/解压缩命令介绍gzip/gunzip-d:对压缩⽂件进⾏解压缩-r:递归对指定⽬录下⼦⽬录进⾏压缩或解压缩-t:检查压缩⽂件是否完整-v:对每⼀个压缩和解压的⽂件,显⽰⽂件名和压缩⽐-#:⽤指定的数字调整压缩的速度,-1或--fast表⽰最快压缩⽅式(压缩⽐最低);-9或--fast表⽰最慢压缩⽅式(最⾼压缩⽐)。不指定的话,默认值为6例:gzip -r * #递归压缩当前⽬录下所有⽂件,压缩完删除原⽂件。gzip -r file1 file2 #压缩当前⽬录下2个⽂件,压缩完删除原⽂件。gunzip -r * #递归解压缩所有当前⽬录下的以.gz格式结尾的压缩⽂件,并删除原有压缩⽂件。zip/unzipzip #zip -r * #递归压缩当前⽬录下所有⽂件 #zip -r file1 file2 #压缩部分⽂件unzip #查看压缩⽂件情况#unzip -l #解压⽂件#unzip p2/bunzip2-d :解压缩-f:bzip2压缩/解压缩⽂件时,如果⽬标⽂件已存在默认是不会覆盖已有⽬标⽂件的,使⽤此参数,可以强制使bzip2对⽬标⽂件进⾏覆盖。-k:bzip2压缩/解压缩⽂件后,默认会删除源⽂件,使⽤此参数会保留源⽂件。-q:安静模式-s:降低程序执⾏时内存的使⽤量-t:测试.bz2压缩⽂件的完整性-v:压缩或解压缩⽂件时,显⽰详细的信息-#:⽤指定的数字调整压缩的速度,-1或--fast表⽰最快压缩⽅式(压缩⽐最低);-9或--fast表⽰最慢压缩⽅式(最⾼压缩⽐)。不指定的话,默认值为6例:bzip2 -kv file1 file2 file3 #对file1 、 file2 、 file3进⾏压缩并保留源⽂件。bunzip2 -v *.bz2 #解压当前⽬录下所有.bz2压缩⽂件。_____________________________________________________________________________________________________________________linux下源码安装软件 1.源代码需要通过编译器编译后才能连接成可执⾏⽂件,因此安装前要先检查系统是否已经正确安装并配置了GCC(GNU C Compiler)。#rpm -q gcc2.检查gcc和cc命令的位置是否正确,如果which命令⽆法找到gcc和cc命令的位置,可以修改⽤户的PATH环境变量把gcc和cc命令所在的⽬录添加进去。#which gcc cc3,解压源码包的tarball⽂件,阅读其中的README⽂件.按照其中的⽅法去安装软件包#tar zxvf #cd X/#less README#./configure && make && make install下⾯对上⼀⾏命令中3个命令逐⼀作出解释:1)configure:在案装包的解压⽬录中会⽤⼀个名为configure的配置脚本,此脚本会对系统进⾏检测,确定要安装的组件,配置相关的安装选项,⽣成Makefile,并完成例如编译器的兼容性和所需要的库的完整性的检测2)make:运⾏make命令会对源代码进⾏编译。3)make install:运⾏make install命令把经过make命令编译后的⼆进制代码安装到系统中,安装完成后程序就可以正常使⽤*注意:有些源代码安装包在编译安装后可以通过make uninstall命令卸载,如果程序不⽀持此功能,则需要通过⼿⼯删除⽂件的⽅式进⾏卸载,由于安装时不了解(没有记录)安装了哪些⽂件,安装在那些路径下,因此很难彻底删除这些安装⽂件。