网站地图 | RSS订阅 老铁博客 - 上海SEO优化|上海网站建设|蜘蛛池出租|站群代搭建
你的位置:首页 » 前端脚本 » 正文

linux命令tar,linux没有tar命令

2020-6-17 13:51:52 | 作者:老铁SEO | 0个评论 | 人浏览

  tar[-j|-z][cv][-f建立的档案名]filename...《==打包与压缩


  tar[-j|-z][tv][-f建立的档案名]《==查看档案


  tar[-j|-z][xv][-f建立的档案名][-C目录]《==解压缩


  选项与参数:


  -c:建立打包档案,可搭配-v来观察过程中被打包的档案名(filename)


  -t:查看打包档案的内容含有那些档案


  -x:解压缩的功能,可以搭配-C在特定的目录解开;-c、-t、-x不能同时出现在一串指令列中。


  -j:透过bzip2的支持进行压缩/解压缩:此时档案名最好为*.tar.bz2


  -z:透过gzip的支持进行压缩/解压缩:此时档案名最好为*.tar.gz


  -v:在压缩/解压缩的过程中,将正在处理文件名显示出来


  -ffilename:-f后面要立刻接被处理的档案名!建议-f单独写一个选项


  -C目录:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项


  linux中的tar命令


  可以看看tar的man页,上面说得很清楚了(看英文的man页,中文的已经过时了,好多地方不对)。


  对于tar命令,x表示解包(不是解压缩),v表示显示详细过程,f表示使用文件(紧跟它的一定是空格加文件名),z表示先解压gzip格式的压缩文件(现在这个选项已经不是必须的了)。


  一般来说,Linux命令的选项不分顺序(xv和vx是同样的作用),但当选项带有额外参数时,参数一定要跟在对应选项后面,中间不能有其他内容(短选项与选项参数间用空格符隔开)。


  tar-xzf的意思是解压并解包一个文件,这个文件应该是经tar打包后按gzip格式压缩的。


  xfz这样的选项组合显然不对,而且最好在选项前面加“-”,这样写出来更容易阅读。


  Linux更新很快,尽量看新一点的书,尽量用新一点的软件。辛辛苦苦学完一本10年前的Linux书后,却发现世界全变了,多打击人啊。(三年前的书还是不要看了,当然,介绍C语言等内容的书例外)


  linuxshell脚本tar命令


  我尝试了下,可能你的脚本文件是dos格式不是unix格式。


  用工具转换一下,或者直接vi编辑一个新文件看看。


  求linux下tar命令的各种参数选项和他们的作用,要详细一点的,谢谢,...


  1、建立TAR包(打包)


  命令格式:


  tarcvfTAR包文件名.tar所备份的文件或目录


  功能描述:


  tarcvf命令用于把指定的目录或文件打包到指定的文件


  中。“c”指定建立(或压缩)TAR包,“v”设置命令执行时


  有更多的提示信息,“f”指定TAR包的文件名。


  c:create;v:verbose;f:file


  另外,在使用tar命令时,可以在cvf前面加上短


  横线-,也可以不加。


  但在使用Linux其他命令时,若在命令后跟的有


  选项,必须在选项前面加上短横线-。


  2、释放TAR包(又叫解包)


  命令格式:


  tarxvfTAR包文件名.tar


  功能描述:


  tarxvf命令用于释放指定的TAR包文件中的内容。“x”代


  表释放(或解压)文件。x:extract。


  注意:


  tar本身只是打包,而不是压缩。只有加了一些选项


  后,如:z、j等,才在打包的基础上进行压缩。


  也即,.tar只是一个打包文件,而不是压缩文件。


  若再在.tar后面跟上一些扩展名,如:.tar.gz(或.tgz)、


  tar.bz2(或.tbz2)才是压缩文件,准确地说是打包加压缩


  3、建立压缩的TAR包(先打包,再压缩)


  命令格式:


  tarzcvf压缩TAR包文件名.tar.gz(或.tgz)所备份的文件或目录名


  功能描述:


  “z”表示调用gzip压缩程序的功能,与c配合使用,表示能


  够建立TAR包,并能建立压缩的TAR包。tarzcvf命令把指定


  的目录或文件打包后,再进行压缩并保存到指定的文件。建


  立压缩的TAR包文件的扩展名通常为.tar.gz。z:gzip。


  说明:在该tar命令中,使用了一个选项z,表示在执行


  该tar命令的过程中,将调用gzip程序对首先产生的


  music.tar文件包进行压缩。


  所以,我们在指定命令格式中的“压缩TAR包文件名”


  时,先指定扩展名.tar,然后再指定扩展名.gz。


  4、释放压缩的TAR包(先解压,再解包)


  命令格式:


  tarzxvf压缩TAR包文件名.tar.gz(或.tgz)


  功能描述:


  tarzxvf命令解压并释放指定的压缩TAR包文件中的


  内容。“z”代表解压文件。


  【


  上述命令:


  1、tarzcvf压缩TAR包文件名.tar.gz(或.tgz)所备份的文件或目录名


  2、tarzxvf压缩TAR包文件名.tar.gz(或.tgz)


  是对扩展名为.tar.gz的文件进行压缩和解压操作的。


  此外,还有扩展名为.tar.bz2(tbz2)的文件。此时所用的命令为:


  //压缩


  1、tarjcvf压缩TAR包文件名.tar.bz2(或.tbz2)所备份的文件或目录名


  //解压


  2、tarjxvf压缩TAR包文件名.tar.bz2(或.tbz2)


  】


  5、查询TAR包中的文件


  命令格式:


  tartfTAR包文件名.tar


  功能描述:


  tartf命令显示指定TAR包中的文件目录列表,该命令用于


  在释放TAR包之前了解其中所包含的文件。


  6、查询压缩的TAR包中的文件


  命令格式:


  tarztfTAR包文件名.tar.gz(或.tgz)


  功能描述:


  tarztf命令显示指定压缩的TAR包中的文件目录列表,该命


  令先调用gzip解压缩,然后再显示文件目录列表。

  • 本文来自: 老铁博客,转载请保留出处!欢迎发表您的评论
  • 相关标签:
  • 已有0位网友发表了一针见血的评论,你还等什么?

    必填

    选填

    记住我,下次回复时不用重新输入个人信息

    必填,不填不让过哦,嘻嘻。

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

    相关推荐