Linux系统中打包文件的命令详解.docx

上传人:安*** 文档编号:17707073 上传时间:2022-05-26 格式:DOCX 页数:10 大小:17.38KB
返回 下载 相关 举报
Linux系统中打包文件的命令详解.docx_第1页
第1页 / 共10页
Linux系统中打包文件的命令详解.docx_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《Linux系统中打包文件的命令详解.docx》由会员分享,可在线阅读,更多相关《Linux系统中打包文件的命令详解.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Linux系统中打包文件的命令详解Linux系统中打包文件的命令详解Linux系统中碰到要打包文件的时候我们该使用什么命令呢?下面由学习啦我为大家整理了Linux系统中打包文件的命令详解的相关知识,希望对大家有帮助!Linux系统中打包文件的命令详解tartar的选项与参数非常的多!我们只讲几个常用的选项,更多项选择项您能够自行mantar查询啰!rootwww#tar-j|-zcv-f建立的档名filename.=打包与压缩rootwww#tar-j|-ztv-f建立的档名=观察档名rootwww#tar-j|-zxv-f建立的档名-C目录=解压缩选项与参数:-c:建立打包档案,可搭配-v来

2、观察经过中被打包的档名(filename)-t:观察打包档案的内容含有哪些档名,重点在观察档名就是了;-x:解打包或解压缩的功能,能够搭配-C(大写)在特定目录解开十分留意的是,-c,-t,-x不可同时出如今一串指令列中。-j:透过bzip2的支援进行压缩/解压缩:此时档名最好为*.tar.bz2-z:透过gzip的支援进行压缩/解压缩:此时档名最好为*.tar.gz-v:在压缩/解压缩的经过中,将正在处理的档名显示出来!-ffilename:-f后面要立即接要被处理的档名!建议-f单独写一个选项啰!-C目录:这个选项用在解压缩,若要在特定目录解压缩,能够使用这个选项。其他后续练习会使用到的选

3、项介绍:-p(小写):保留备份资料的塬本权限与属性,常用于备份(-c)重要的设定档-P(大写):保留绝对途径,亦即允许备份资料中含有根目录存在之意;-exclude=FILE:在压缩的经过中,不要将FILE打包!其实最简单的使用tar就只要记忆底下的方式即可:压缩:tar-jcv-ffilename.tar.bz2要被压缩的档案或目录名称查询:tar-jtv-ffilename.tar.bz2解压缩:tar-jxv-ffilename.tar.bz2-C欲解压缩的目录Linux系统中打包文件命令的详解实例范例一:将整个/etc目录下的文件全部打包成为/tmp/etc.tarrootlinux#

4、tar-cvf/tmp/etc.tar/etc=仅打包,不压缩!rootlinux#tar-zcvf/tmp/etc.tar.gz/etc=打包后,以gzip压缩rootlinux#tar-jcvf/tmp/etc.tar.bz2/etc=打包后,以bzip2压缩#十分注意,在参数f之后的文件档名是本人取的,我们习惯上都用.tar来作为辨识。#假如加z参数,则以.tar.gz或.tgz来代表gzip压缩过的tarfile#假如加j参数,则以.tar.bz2来作为附档名啊#上述指令在执行的时候,会显示一个警告讯息:#tar:Removingleading/frommembernames那是关於绝

5、对途径的特殊设定。范例二:查阅上述/tmp/etc.tar.gz文件内有哪些文件?rootlinux#tar-ztvf/tmp/etc.tar.gz#由於我们使用gzip压缩,所以要查阅该tarfile内的文件时,#就得要加上z这个参数了!这很重要的!范例三:将/tmp/etc.tar.gz文件解压缩在/usr/local/src底下rootlinux#cd/usr/local/srcrootlinuxsrc#tar-zxvf/tmp/etc.tar.gz#在预设的情况下,我们能够将压缩档在任何地方解开的!以这个范例来讲,#我先将工作目录变换到/usr/local/src底下,并且解开/tmp

6、/etc.tar.gz,#则解开的目录会在/usr/local/src/etc呢!另外,假如您进入/usr/local/src/etc#则会发现,该目录下的文件属性与/etc/可能会有所不同喔!范例四:在/tmp底下,我只想要将/tmp/etc.tar.gz内的etc/passwd解开罢了rootlinux#cd/tmprootlinuxtmp#tar-zxvf/tmp/etc.tar.gzetc/passwd#我能够透过tar-ztvf来查阅tarfile内的文件名称,假如单只要一个文件,#就能够透过这个方式来下达!注意到!etc.tar.gz内的根目录/是被拿掉了!范例五:将/etc/内的

7、所有文件备份下来,并且保存其权限!rootlinux#tar-zxvpf/tmp/etc.tar.gz/etc#这个-p的属性是很重要的,尤其是当您要保留本来文件的属性时!范例六:在/home当中,比2005/06/01新的文件才备份rootlinux#tar-N2005/06/01-zcvfhome.tar.gz/home范例七:我要备份/home,/etc,但不要/home/dmtsairootlinux#tar-exclude/home/dmtsai-zcvfmyfile.tar.gz/home/*/etc范例八:将/etc/打包后直接解开在/tmp底下,而不产生文件!rootlinux

8、#cd/tmprootlinuxtmp#tar-cvf-/etc|tar-xvf-#这个动作有点像是cp-r/etc/tmp啦照旧是有其有用处的!#要注意的地方在於输出档变成-而输入档也变成-,又有一个|存在#这分别代表standardoutput,standardinput与管线命令啦!#这部分我们会在Bashshell时,再次提到这个指令跟大家再解释啰!补充:Linux系统中其它打包命令gzip,zcat命令rootlinux#gzip-cdt#档名rootlinux#zcat档名.gz参数:-c:将压缩的资料输出到萤幕上,可透过资料流重导向来处理;-d:解压缩的参数;-t:能够用来检验一

9、个压缩档的一致性看看文件有无错误;-#:压缩等级,-1最快,但是压缩比最差、-9最慢,但是压缩比最好!预设是-6bzip2,bzcat命令rootlinux#bzip2-cdz档名rootlinux#bzcat档名.bz2参数:-c:将压缩的经过产生的资料输出到萤幕上!-d:解压缩的参数-z:压缩的参数-#:与gzip同样的,都是在计算压缩比的参数,-9最佳,-1最快!compress命令rootlinux#compress-dcr文件或目录参数:-d:用来解压缩的参数dd命令rootlinux#ddif=input_fileof=outptu_filebs=block_sizecount=n

10、umber参数:if:就是inputfile啰可以以是装置喔!of:就是outputfile喔可以以是装置;bs:规划的一个block的大小,假如没有设定时,预设是512bytescount:多少个bs的意思。-r:能够连同目录下的文件也同时给予压缩呢!-c:将压缩资料输出成为standardoutput(输出到萤幕)cpio命令rootlinux#cpio-covBfile|device=备份rootlinux#cpio-icduvfile|device=复原参数:-o:将资料copy输出到文件或装置上-i:将资料自文件或装置copy出来系统当中-t:查看cpio建立的文件或装置的内容-c:

11、一种较新的portableformat方式储存-v:让储存的经过中文件名称能够在萤幕上显示-B:让预设的Blocks能够增加至5120bytes,预设是512bytes!这样的好处是能够让大文件的储存速度加快(请参考i-nodes的观念)-d:自动建立目录!由於cpio的内容可能不是在同一个目录内,如此的话在反备份的经过会有问题!这个时候加上-d的话,就能够自动的将需要的目录建立起来了!-u:自动的将较新的文件覆盖较旧的文件!Linux系统中打包文件的命令详解Linux系统中碰到要打包文件的时候我们该使用什么命令呢?下面由学习啦我为大家整理了Linux系统中打包文件的命令详解的相关知识,希望对大家有帮助!Linux系统中打包文件的命令详解tartar的选项与参数非常的多!我们只讲几个常用的选推荐度:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁