




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编写shell脚本的时候经常需要解压缩到指定的文件夹,tar命令是最常用的参考一下说明,其中注意-C的用法。tar命令解压文件到指定目录:tar -zxvf /home/zjx/aa.tar.gz -C /home/zjx/pftar -cxtzjvfpPN 文件与目录.参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看tarfile 里面的文件!特别注意,在参数的下达中,c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有gzip 的属性?亦即是否需要用gzip 压缩?-j :是否同时具有bzip2 的属性?亦即是否需要用bzip2 压缩?-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!-f :使用档名,请留意,在f 之后要立即接档名喔!不要再加参数!例如使用tar -zcvfP tfile sfile就是错误的写法,要写成tar -zcvPf tfile sfile才对喔!-p :使用原文件的原来属性(属性不会依据使用者而变)-P :可以使用绝对路径来压缩!-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!-exclude FILE:在压缩的过程中,不要将FILE 打包!范例:范例一:将整个/etc 目录下的文件全部打包成为/tmp/etc.tarrootlinux # tar -cvf /tmp/etc.tar /etc =仅打包,不压缩!rootlinux # tar -zcvf /tmp/etc.tar.gz /etc =打包后,以gzip 压缩rootlinux # tar -jcvf /tmp/etc.tar.bz2 /etc man.config.gzbzip2, bzcat 命令rootlinux # bzip2 -cdz 档名rootlinux # bzcat 档名.bz2参数:-c :将压缩的过程产生的资料输出到萤幕上!-d :解压缩的参数-z :压缩的参数-# :与gzip 同样的,都是在计算压缩比的参数,-9 最佳,-1 最快!范例:范例一:将刚刚的/tmp/man.config 以bzip2 压缩rootlinux tmp# bzip2 -z man.config# 此时man.config 会变成man.config.bz2 !范例二:将范例一的文件内容读出来!rootlinux tmp# bzcat man.config.bz2# 此时萤幕上会显示man.config.bz2 解压缩之后的文件内容!范例三:将范例一的文件解压缩rootlinux tmp# bzip2 -d man.config.bz2范例四:将范例三解开的man.config 用最佳的压缩比压缩,并保留原本的文件rootlinux tmp# bzip2 -9 -c man.config man.config.bz2compress 命令rootlinux # compress -dcr 文件或目录参数:-d :用来解压缩的参数-r :可以连同目录下的文件也同时给予压缩呢!-c :将压缩资料输出成为standard output (输出到萤幕)范例:范例一:将/etc/man.config 複制到/tmp ,并加以压缩rootlinux # cd /tmprootlinux tmp# cp /etc/man.config .rootlinux tmp# compress man.configrootlinux tmp# ls -l-rw-r-r- 1 root root 2605 Jul 27 11:43 man.config.Z范例二:将刚刚的压缩档解开rootlinux tmp# compress -d man.config.Z范例三:将man.config 压缩成另外一个文件来备份rootlinux tmp# compress -c man.config man.config.back.Zrootlinux tmp# ll man.config*-rw-r-r- 1 root root 4506 Jul 27 11:43 man.config-rw-r-r- 1 root root 2605 Jul 27 11:46 man.config.back.Z# 这个-c 的参数比较有趣!他会将压缩过程的资料输出到萤幕上,而不是写入成为# file.Z 文件。所以,我们可以透过资料流重导向的方法将资料输出成为另一个档名。# 关於资料流重导向,我们会在bash shell 当中详细谈论的啦!dd 命令rootlinux # dd if=input_file of=outptu_file bs=block_size count=number参数:if :就是input file 啰也可以是装置喔!of :就是output file 喔也可以是装置;bs :规划的一个block 的大小,如果没有设定时,预设是512 bytescount:多少个bs 的意思。范例:范例一:将/etc/passwd 备份到/tmp/passwd.back 当中rootlinux # dd if=/etc/passwd of=/tmp/passwd.back3+1 records in3+1 records outrootlinux # ll /etc/passwd /tmp/passwd.back-rw-r-r- 1 root root 1746 Aug 25 14:16 /etc/passwd-rw-r-r- 1 root root 1746 Aug 29 16:57 /tmp/passwd.back# 仔细的看一下,我的/etc/passwd 文件大小为1746 bytes,因为我没有设定bs ,# 所以预设是512 bytes 为一个单位,因此,上面那个3+1 表示有3 个完整的# 512 bytes,以及未满512 bytes 的另一个block 的意思啦!# 事实上,感觉好像是cp 这个指令啦范例二:备份/dev/hda 的MBRrootlinux # dd if=/dev/hda of=/tmp/mbr.back bs=512 count=11+0 records in1+0 records out# 这就得好好瞭解一下啰我们知道整颗硬盘的MBR 为512 bytes,# 就是放在硬盘的第一个sector 啦,因此,我可以利用这个方式来将# MBR 内的所有资料都纪录下来,真的很厉害吧!_范例三:将整个/dev/hda1 partition 备份下来。rootlinux # dd if=/dev/hda1 of=/some/path/filenaem# 这个指令很厉害啊!将整个partition 的内容全部备份下来# 后面接的of 必须要不是在/dev/hda1 的目录内啊否则,怎么读也读不完# 这个动作是很有效用的,如果改天你必须要完整的将整个partition 的内容填回去,# 则可以利用dd if=/some/file of=/dev/hda1 来将资料写入到硬盘当中。# 如果想要整个硬盘备份的话,就类似Norton 的ghost 软体一般,# 由disk 到disk ,嘿嘿利用dd 就可以啦厉害厉害!cpio 命令rootlinux # cpio -covB file|device =备份rootlinux # cpio -icduv file|device /dev/st0# 一般来说,使用SCSI 介面的磁带机,代号是/dev/st0 喔!范例二:检查磁带机上面有什么文件?rootlinux # cpio -icdvt /dev/st0rootlinux # cpio -icdvt /tmp/content# 第一个动作当中,会将磁带机内的档名列出到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消防排水收费管理办法
- 物资采购派送管理办法
- 2025年中央一号文件高频考试题库附答案
- 保密知识竞赛试题及答案(填空题+判断题)
- 2025党员领导干部反腐倡廉规章制度知识竞题库及答案
- 2025年租金分期付款合同正式版样板
- 2025简易网络布线工程合同
- 妈咪爱影响依恋的个体差异-洞察及研究
- 2025年上海市个人自行成交版房屋租赁合同范本模板
- 2025工业用化学品买卖合同
- 无人机遥感技术在农业中应用解决方案
- 检验科三基培训
- NCCN卵巢癌指南2025第1版解读课件
- 涉爆人员培训内容
- 《内科学》课件-5.心律失常
- 2025年全国中学生汉字听写大会比赛题库及解析(共四套)
- 心电图室危急值报告制度
- 殡仪馆面试题及答案
- DB11∕T344-2024陶瓷砖胶粘剂施工技术规程
- DB37-T 5312-2025 《建筑施工安全防护设施技术标准》
- 《拆装液压系统》课件
评论
0/150
提交评论