Rujing님의 프로필☆XRJ8866☆の地盘사진블로그리스트 도구 도움말

    【收集】Linux常用指令(7)

    7. Linux备份与压缩命令

    tar命令

    tar可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。Linux上的tarGNU版本的。

    语法:tar [主选项+辅选项] 文件或者目录

    使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。

    主选项:

    c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。

    r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。

    t 列出档案文件的内容,查看已经备份了哪些文件。

    u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。

    x 从档案文件中释放文件。

    辅助选项:

    b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小,系统预设值为2020*512 bytes)。

    f 使用档案文件或设备,这个选项通常是必选的。

    k 保存已经存在的文件。例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。

    m 在还原文件时,把所有文件的修改时间设定为现在。

    M 创建多卷的档案文件,以便在几个磁盘中存放。

    v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。

    w 每一步都要求确认。

    z gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。

     

    gzip命令

    减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。

    语法:gzip [选项] 压缩(解压缩)的文件名

    各选项的含义:

    -c 将输出写到标准输出上,并保留原有文件。

    -d 将压缩文件解压。

    -l 对每个压缩文件,显示下列字段:

    压缩文件的大小

    未压缩文件的大小

    压缩比

    未压缩文件的名字

    -r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。

    -t 测试,检查压缩文件是否完整。

    -v 对每一个压缩和解压的文件,显示文件名和压缩比。

    -num 用指定的数字num调整压缩的速度,-1--fast表示最快压缩方法(低压缩比),-9--best表示最慢压缩方法(高压缩比)。系统缺省值为6

     

    unzip命令

    MS Windows下的压缩软件winzip压缩的文件如何在Linux系统下展开呢?可以用unzip命令,该命令用于解扩展名为.zip的压缩文件。

    语法:unzip [选项] 压缩文件名.zip

    各选项的含义分别为:

    -x 文件列表 解压缩文件,但不包括指定的file文件。

    -v 查看压缩文件目录,但不解压。

    -t 测试文件有无损坏,但不解压。

    -d 目录 把压缩文件解到指定目录下。

    -z 只显示压缩文件的注解。

    -n 不覆盖已经存在的文件。

    -o 覆盖已存在的文件且不要求用户确认。

    -j 不重建文档的目录结构,把所有文件解压到同一目录下。

    댓글 (3개)

    잠시만 기다려 주세요...
    죄송합니다. 입력한 댓글이 너무 깁니다. 내용을 줄여 보세요.
    입력한 내용이 없습니다. 다시 시도해 보세요.
    죄송합니다. 지금은 댓글을 추가할 수 없습니다. 나중에 다시 시도해 보세요.
    댓글을 추가하려면 부모님의 사용 허락이 필요합니다. 허용 요청
    부모님이 댓글 기능을 해제한 상태입니다.
    죄송합니다. 지금은 댓글을 삭제할 수 없습니다. 나중에 다시 시도해 보세요.
    하루에 남길 수 있는 댓글의 최대 한도를 초과했습니다. 24시간 후에 다시 시도해 보세요.
    회원님의 계정은 다른 사용자에게 스팸 메일을 보낼 수 있다고 여겨지므로 댓글 기능이 비활성화되어 있습니다. 이 설정에 문제가 있다고 생각되면 Windows Live 지원에 문의하시기 바랍니다.
    댓글을 남기려면 아래 보안 검사를 완료해야 합니다.
    보안 검사에 입력한 글자는 그림 또는 오디오에 있는 글자와 일치해야 합니다.

    댓글을 추가하려면 Windows Live ID로 로그인하세요. 핫메일, 메신저 또는 Xbox LIVE를 사용하는 경우 해당 계정을 Windows Live ID로 사용할 수 있습니다.로그인


    Windows Live ID가 없으신가요? 등록

    알 수 없음님의 사진
    天的这一边就是我 님이 남긴 글:
    你在学linux?好样的!
    10월 13일
    알 수 없음님의 사진
    ☆XRJ8866☆ 님이 남긴 글:
    是么……?=.=b已经弄上来了……不早说
    10월 12일
    알 수 없음님의 사진
    meier77518 님이 남긴 글:
    这些很少用到了
    10월 12일

    트랙백

    이 블로그의 트랙백 URL은 다음과 같습니다.
    http://xrj8866.spaces.live.com/blog/cns!3CA4494A5BCAC05F!919.trak
    이 블로그를 참조하는 웹 로그
    • 없음