• 蓝点中文_Linux2.0 实验十一 目录与文件管理(三)


    一.实验要求:

    1.熟悉并掌握打包备份文件,还原打包文件.(tar命令)

    2.熟悉并掌握压缩和解压缩文件的方法(gzip)

    二.实验内容
    1.打包文件

    ●将硬盘下/home/ftp/bin目录下的素有文件打包备份为bak1.tar存放到根目录下.

    (1)查看/home/ftp/bin目录下所有文件的大小.

    image (2)打包

    tar cvf /mnt/floppy/bak1.tar /home/ftp/bin

    c表示新建打包文件

    v表示在打包时输入打包文件信息

    f是打包必选项

    image (3)查看打包文件的内容:

    方法: tar tf 文件完整路径

    tar tf /mnt/floppy/bak1.tar

    image

    ●将/home/temp2目录下的f1文件,复制到/root目录下,并把文件追加到bak1.tar下.

    (1)复制文件

    cp 源路径 目的路径

    cp /home/temp2/f1   /

    image (2)追加到打包文件.

    tar tf /mnt/floppy/bak1.tar f1

    image ●改变f1文件的内容,然后用修改过的文件更新打包文件中的f1.

    (1)更改f1文件内容:

    cat >f1

    image (2)更新内容,crtl +d

    (3)更新tar uf /mnt/floppy/bak1.tar /f1

    (4)查看 tar tf /mnt/floppy/bak1.tar

    2.还原打包文件

    1)在/root目录下新建tarfile目录.

    mkdir /root/tarfile

    2)进入tarfile目录

    cd /root/tarfile

    3)还原打包文件:

    tar xvf /mnt/flopp/bak1.tar

    4)查看还原结果.

    image

    ●将/root目录下的f1文件删除,并从bak1.tar文件还原到该目录下.

    1)删除文件f1

    rm f1

    2)从打包文件中还原文件f1

    tar xvf /mnt/floppy/bak1.tar f1

    3)查看还原结果.

    image 3.压缩文件

    ①压缩/home/temp2目录下所有文件并检查完整性.

    1)压缩文件

    gzip –r /home/temp2

    2)查看压缩后效果.

    ls

    image 3)检查文件完整性.

    方法 gzip –tv /home/temp2

    gzip –tv /home/temp2/*.gz

    image ②最大化压缩文件

    方法:

    gzip –9 /mnt/floppy/bak1.tar

    -9表示最大化压缩

    -1表示最快压缩

    image 说明:最大化压缩后,源文件被删除,替而代之的是bak1.tar.gz

    =======

    查看压缩细节信息

    gzip –l /mnt/floppy/bak1.tar.gz

    image4解压缩文件.

    ①解压缩/home/temp2下所有文件

    gzip –dr /home/temp2

    -d表示解压缩

    r表示解压缩时连同该目录及子目录一起进行.

    image

    ②一次性解压缩打包文件/mnt/floppy/bak1.tar.gz到/root目录下.

    image 解压缩后源文件并没有被删除.

    ③删除tarfile目录等等.

    image

    by cquptzx@qq.com

    2012年7月1日 13:00:03

  • 相关阅读:
    上海第八中学 shader
    http://www.riemers.net/
    手写板驱动
    使用dos 作为中介实现cpython 和c# 交互
    判断一个点是不是在三角形中 用面积算法
    Python os.chmod
    Python 的stat 模块
    文件格式说明
    win7 一切软件都安装不上 解决 把他卸掉
    执行力
  • 原文地址:https://www.cnblogs.com/xilifeng/p/2571808.html
Copyright © 2020-2023  润新知