常用命令--tar

如果要学习linux 有些命令是必须会的,否则无法使用linux

目前想到的如下内容:

目录与文件的属性与权限,cd ls tar  mv rm mkdir vim df du cat tail chmod chown echo

多说一点:执行任何脚本,都需要有x执行权限,所在新童鞋们在执行脚本时一定要使用ls/ll查看该文件是否有执行权限(x)

进一步升级必须知道的命令

awk find sed  pidof screen sort scp sync rsync lsof  free ps top time date rpm与正则表达式


今天给大家分享的是打包与解包,对于测试来说要部署环境,那么就需要下载某些东西,那一定会用到解包,打包,包类型 :.tar ,.gz,tar.gz,.bz2,tar.bz2,.bz,.tar.bz,.z,tar.z .zip ,.rar

.tar

解包:tar zxvf FileName.tar

打包:tar czvf FileName.tar DirName

.gz

压缩:gzip fileName

解压:gunzip filename.gz   或者 gzip -d filename.gz

.tar.gz 和 .tgz

解压:tar zxvf filename.tar.gz

压缩:tar zcvf filename.tar.gz  dirname

.bz2

解压1:bzip2 -d FileName.bz2

解压2:bunzip2 FileName.bz2

压缩:bzip2 -z FileName

.tar.bz2

解压:tar jxvf FileName.tar.bz2

压缩:tar jcvf FileName.tar.bz2 DirName

.bz

解压1:bzip2 -d FileName.bz

解压2:bunzip2 FileName.bz

.tar.bz

解压:tar jxvf FileName.tar.bz

压缩:tar jcvf FileName.tar.bzFileName

---------------------------------------------

.Z

解压:uncompress FileName.Z

压缩:compress FileName

.tar.Z

解压:tar Zxvf FileName.tar.Z

压缩:tar Zcvf FileName.tar.Z DirName

---------------------------------------------

.zip

解压:unzip FileName.zip

压缩:zip FileName.zip DirName

---------------------------------------------

.rar

解压:rar a abc.rar file1

压缩:rar e abc.rar


常用的格式 tar ,tar.gz,tar.bz2

tar  参数 压缩包名  解压文件名

独立必有且只能有一个的参数:

-c:解压缩包;-x:解压缩包;-t:查看内容;-r:向压缩包文件末尾追加文件;-u:更新原压缩包中的文件;-f:使用包名称

根据需要在压缩或解压时可选参数:

-z:有gzip属性的;-j:有bz2属性的;-Z:有compress属性的;-v:显示所有过程;-O:将文件解开到标准输出

-C指定压缩包解压的位置 

tar -zxvf tar.gz. -C /tmp  将tar.gz包解压至/tmp目录下

推荐阅读更多精彩内容