Linux命令精品参考手册代码(5).doc_第1页
Linux命令精品参考手册代码(5).doc_第2页
Linux命令精品参考手册代码(5).doc_第3页
Linux命令精品参考手册代码(5).doc_第4页
Linux命令精品参考手册代码(5).doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

即用即查Linux命令行实例参考手册代码第5章 文件高级管理相关命令文件的备份cpcp命令语法:cp 参数 源文件或目录 目标文件或目标目录 实例1:将当前目录中的所有内容备份到/backup(假设该目录存在)目录下,并保持源文件的符号连接链接。由于要备份当前目录中的所有内容,当前目录下可能包含目录,因此应该开启-r选项,备份子目录下的所有内容。同时,题目要求保持源文件的链接,所以开启-a,因此,在命令提示符下输入:rootlocalhost #cp iar /backup实例2:备份当前目录下的一文件abc,到目录/backup/study目录中。假设当前目录下存在文件abc,在命令提示符下输入:rootlocalhost #cp -i abc /backup/study实例3:备份链接文件,并保持源文件的属性和链接。假设当前目录下存在一链接到一个目录的链接文件lndir,备份到/backup目录下并重命名为lndir.backup。在命令提示符下输入:rootlocalhost #cp -iav lndir /bacup/lndir.backup实例4:备份一文件到目标目录只保持其属主和访问权限属性。假设当前目录下存在一文件abc,将其备份到目录/backup下并保持属主和访问权限,根据各个选项参数的含义,在命令提示符下输入:rootlocalhost #cp -iv -preserve=mode,ownership abc /backup实例5:备份文件到一目录下。假设将文件abc备份到/backup下,由实例四可知,该abc文件在/backup中已经存在,为了将两个文件都备份到该目录下,可以利用-b选项。在命令提示符下输入:rootlocalhost #cp -b abc /backuprootlocalhost #ll /backup/abc*实例6:自定义备份文件的后缀字符串为“$”。由实例五可知,若在同一目录中备份同名的两个文件,系统默认为先前的文件名后加“”,因为系统默认是“”,用户可以自定义后缀字符串。在命令提示符下输入:rootlocalhost #cp -b -S$ abc /backup或rootlocalhost #cp -b -sufix=$ abc /backuprootlocalhost #ll /backup/abc*文件的归档tartar命令语法:tar 主选项参数+辅选项参数 文件或者目录实例1:把/etc目录包括其子目录全部做一归档文件,归档文件名为etcbackup.tar。因为要创建归档文件,所以主选项选择-c。-v选项可以显示该命令在处理每个文件的时候显示详细的处理过程。以etcbackup.tar做为归档文件的名字,则需要-f选项。在命令提示符下输入:rootlocalhost #tar -cvf etcbackup.tar /etc实例2:查看实例一中生成etcbackup.tar备份文件的内容,并在标准输出设备上分屏显示。对于备份在其他存储介质上的归档文件,用户可能不清楚其具体文件内容,但是用户又不愿将其所有内容从归档文件中提取出来。此时,可以利用tar工具的-l选项查看归档文件的具体内容。在命令提示符下输入:rootlocalhost #tar -tvf etcbackup.tar |more 实例3:将打印机假脱机文件整理归档并压缩,并命名为spoolfile.tar.gz。假设打印机假脱机文件文件位于/var/spool中,不仅要创建归档文件还要对归档文件进行压缩,因此需要-z选项,同时需要-f选项。如果用户需要查看归档文件处理过程的报告信息,可以加上-v选项。在命令提示符下输入:rootlocalhost #tar czvf spoolfile.tar.gz /var/spool实例4:将xxx.tar.gz文件解压缩,并在标准输出设备上显示处理过程。Linux系统下的安装文件分为两种:一种是二进制安装,此类文件一般以.rmp结束;另一种是源文件安装,安装文件一般以.tar.gz结尾。如果以源文件安装,一般都要对下载的压缩文件解压缩,然后编译、安装(make&install)。其中,第一步的就是对xxx.tar.gz文件进行解压缩。根据tar各个选项的含义,在命令提示符下输入:rootlocalhost #tar -xzvf xxx.tar.gz默认情况下,在当前命令生成一个xxx目录,进入该目录后执行make&install即可。文件或文件系统的备份dumpdump命令语法:dump 参数 待备份的目录和文件系统实例1备份整个系统到指定的设备。dump命令不仅可以把整个系统备份到指定的外部设备(磁带机等),而且也可以实现远程备份,指明远程主机的主机名和用户名以及备份的位置。备份整个文件系统,需要使用-u选项,将备份记录存放在/etc/dumpdates中,在shell提示符下输入:rootlocalhost #dump -0f /dev/nst0 / 将整个文件系统备份到SCSI磁带设备。rootlocalhost #dump -0fu roothostname:dev/had0 /若和远程主机位于同一局域网络中或者。rootlocalhost #dump -0fu rootip地址:dev/hda0 /主机名用ip地址指定,若不在同一局域网络。可以根据自己主机所处的网络进行练习操作。实例2:更新备份用户user1的数据到磁带机。在命令提示符下输入:rootlocalhost #dump -0f /dev/nst0 /home/user1rootlocalhost #dump -1f /dev/nst0 /home/user1rootlocalhost #dump -2f /dev/nst0 /home/user1rootlocalhost #dump -3f /dev/nst0 /home/user1rootlocalhost #dump -4f /dev/nst0 /home/user1第一个命令使用-0f选项,建立/home/user1命令的完全备份。用户在以后依次使用后面的命令,只对上一备份之后改变的文件建立更新备份,更新备份的备份级别为递增顺序(1、2、3)。需要注意,为了加速备份,可以使用备份系统(在这里指磁带机)允许的最大块长,比如:dump -0f -b2048 /dev/nst0 /home/user1。实例3:增量备份用户user1的数据到磁带机。在命令提示符下输入:rootlocalhost #dump -0f /dev/nst0 /home/user1rootlocalhost #dump -8f /dev/nst0 /home/user1rootlocalhost #dump -7f /dev/nst0 /home/user1rootlocalhost #dump -6f /dev/nst0 /home/user1rootlocalhost #dump -5f /dev/nst0 /home/user1第一条命令为完全备份,以后使增量备份,这样用户在适当的周期内执行增量备份,增量备份和更新备份不同,除第一次完全备份之外,其备份级别是递减的(9、8、7)。文件或文件系统的恢复restorerestore命令语法:restore 主参数 可选参数 文件或文件系统实例:查看备份到磁带机上的文件系统。在命令提示符下输入以下命令,就可以查看备份在磁带机上文件系统的内容。rootlocalhost #restore -tf /dev/fd0文件的压缩bzip2bzip2命令语法:bzip2 参数 文件名实例1:将当前目录下的所有以b开头的文件压缩,并显示压缩比。在命令提示符下输入:rootlocalhost #bzip2 -v b*利用-v选项可以显示压缩比已经执行压缩操作的详细过程。实例2:以高压缩比压缩当前目录下的所以内容。在命令提示符下输入:rootlocalhost #bzip2 -v9 *实例3:将当前目录下一压缩文件的原始内容显示到屏幕上,该压缩文件并不解压。假设有一文件为abc.bz2,显然利用bunzip c 和bzcat可以实现,但是利用bzip命令的-dc选项也可以实现该功能。在命令提示符下输入:userlocalhost $bzip -dc abc.bz2文件的解压缩bunzip2bunzip2命令语法:bunzip2 参数 由bzip2生成的压缩文件实例1:检查当前目录下所有.bz2文件的完整性。在命令提示符下输入:userlocalhost $bunzip2 -t *.bz2实例2:对当前目录下以.bz2结尾的文件进行解压缩。对以xxx.bz2结尾的压缩文件解压。默认情况下,删除原压缩文件,并以xxx命名解压的文件。有些安装文件的发行是以xxx.bz2发行的,可以利用该命令解压缩网上下载的安装文件。在命令提示符下输入:rootlocalhost #bunzip2 *bz2实例3:对以.bz2结尾的安装文件进行解压缩,并保持原文件不变。用户如果需要保留安装文件,以便以后过程中无须从网上下载,可以使用-k选项,在解压的过程中保持原压缩文件不变。在命令提示符下输入:userlocalhost $bunzip2 -k *bz2实例4:对实例三中的一个random.h.bz2文件解压缩到标准输出设备。在命令提示符下输入:rootlocalhost #bunzip2 c random.h.bz2实例5:对当前目录下的.bz2文件进行高速解压缩,并显示解压的详细过程。在命令提示符下输入以下命令:userlocalhost $bunzip2 -1v *.bz2或userlocalhost $bunzip2 -fast -v *.bz2解压缩文件到屏幕bzcatbzcat命令语法:bzcat 参数 由bzip2生成的压缩文件实例:查看当前目录下压缩文件的内容,但不解压。假设当前目录下有一压缩文件abc.bz2,在命令提示符下输入:userlocalhost $bzcat abc.bz2解压文件耗时的IO操作这与bunzip2 c的功能完全一样。文件的压缩gzip gzip命令语法:bzip 参数 文件或目录.实例1:假设当前目录下有a.txt,b.txt,三个文件,把当前目录下的每个文件压缩成.gz文件。在命令提示符下输入:rootlocalhost #gzip *实例2:将实例一中每个压缩的文件解压,并显示各个文件的压缩比。现在是对压缩文件进行解压,可以利用gunzip工具,也可以利用gzip d。两者在功能上相同,可以根据自己的喜好选择。rootlocalhost #gzip -dv *或rootlocalhost #gunzip -v *实例3:详细显实例1中每个压缩文件的信息,但并不解压。在命令提示符下输入:rootlocalhost #gzip -l *实例4:压缩一目录。假设当前命令下有一目录hhwork,可以直接将目录下的所有文件进行压缩,在命令提示符下输入:rootlocalhost #gzip -r hhwork递归压缩目录下的所有文件另外一种方法借助tar归档命令,将该目录进行归档整理,然后执行压缩命令,在命令提示符下输入:rootlocalhost #tar -cf hhwork.tar hhwork归档software目录。rootlocalhost #gzip -v hhwork.tar文件的解压缩gunzip gunzip命令语法:gunzip 参数 文件或目录实例1:解压缩当前目录下所有xxx.gz文件,并显示执行的详细过程。在命令提示符下输入以下命令:rootlocalhost #gunzip -v *.gz实例2:解压缩当前目录下所有xxx.bz2文件。在命令提示符下输入以下命令:rootlocalhost #gunzip -v *.bz2压缩/解压缩可执行文件gexegexe命令语法:gzexe 参数 可执行文件名实例:将/bin目录下的ls命令压缩,并将其解压。由于ls为可执行文件,如果解压由gzexe压缩生成的压缩文件,用gzexe -d即可,只需在命令提示符下输入:rootlocalhost #gzexe /bin/lsrootlocalhost #gzexe d /bin/ls压缩文件的修复bzip2recoverbzip2recover命令语法:bzip2recover 由bzip2生成的压缩文bzip2recover命令案例实例:将当前目录下的一损坏的压缩文件恢复。假设当前目录下的abc.bz2已经损坏,在命令提示符下输入:rootlocalhost #bzip2recover abc.bz2归档压缩文件zipzip命令语法:zip 参数 压缩名 要压缩的文件或目实例1:压缩一个文件或多个文件。假设目录下文件aaa,a,b存在,分别指定压缩名字。在命令提示符下输入:rootlocalhost #zip aaa.zip aaarootlocalhost #zip bbbccc.zip bbb ccc将多个文件压缩整理为一个文件bbbccc.zip。实例2:将ddf用户宿主目录下的所有文件归档整理并压缩为一文件。在命令提示符下输入:rootlocalhost #zip -r ddfdata.zip /home/ddf解压缩文件unzipunzip命令语法:unzip 选项 由zip生成的压缩文件 指定要解压的文件实例1:对.zip文件进行解压缩。在命令提示符下输入:rootlocalhost #unzip aaa.zip对一个压缩文件解压缩。rootlocalhost #unzip bbbccc.zip aaa.zip对两个压缩文件进行解压缩。实例2:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论