文件压缩、解压缩、归档以及链接

简介:

   GDT: Group Description Table:块组描述表

   tune2fs -l

显示超级块信息

  dumpe2fs: 输出ext文件系统信息;

     -h:显示超级块相关信息;

  du: disk usage

     -s: summary,显示某指定路径下所有文件的大小之和;

     -hhuman-readale  换成容易读的单位

  df: disk free 空余空间量

      -l: 只显示本地文件系统的相关信息

      -h: human-readable 单位换算。

      -P: posix兼容的风格显示;

      -i: 显示inode使用信息,而非1k

        跟/edv/sda3 就显示单个文件系统的相关信息

链接文件

硬链接:

  ls -l第二段显示出的数字指文件被硬链接的次数;

特性:

1:不能跨分区使用;

2:不能对目录创建硬链接;

3:删除原文件路径,不影响链接文件的使用;

4:所有文件指向同一个inode,因此,为它们是同一个文件;

软链接,符号链接, symbolic link

  ls -l: 显示文件类型为l的文件;

    bash中测试文件是否为符号链接文件,使用 -L或-h :是为真,不是为假、

特性:

1:不受分区限制;

2:能够对目录创建;

3:删除原文件,链接文件将无法使用;

4:链接文件与原文件指向不同的inode,所以,并非同一个文件;

  ln [-s] SRC_FILE LINK_FILE    -s  为软链接;没有则为硬链接

      -v: verbose:显示详细过程

     /var/tmp/hi --> /var/log/messages

     hi: inode --> /var/log/messages

     ext文件系统:扩展属性

     lsattr

     chattr 修改扩展属性

      +-=    +i 不能修改属性

文件压缩、解压缩、归档

zip

gzip/bzip2/xz三者的压缩程度不断增强

   压缩不能对目录进行

   压缩比: 1-9,默认为6

gzip:

   -#: 指定压缩比

   .gz  压缩文件名

   gunzip = gzip -d   解压缩后删除压缩文件

   zcat   不解压查看文件内容

bzip2:

   .bz2  压缩文件名

   -#指定压缩比

   -k: 保留原文件;

   bunzip2 = bzip2 -d  解压缩

   bzcat不解压查看文件内容

xz:

  .xz  压缩文件名

  unxz = xz -d  解压缩

  xzcat不解压查看文件内容

归档:(archive )归档不会压缩

tar  

  -c: 创建归档

  -x: 展开归档

  -f filename: 指定归档后文件名称,一般以.tar作为文件名后缀;

  -t: 不用展开归档,查看文件列表;

  -C: 指定展开位置;

  -z: 调用gzip

  -j: 调用bzip2

  -J: 调用xz

     归档并解压tar jxf rinit..tar .bz2 -C /var/tmp

 zip压缩后的文件名后缀.zip

    unzip 解压

IDESATA硬盘属性管理工具:    

  # hdparm

  badblocks 查看是否有损坏的块

补充命令

dd  备份还原磁盘

   if=/path/to/src_file 输入

   of=/path/to/dst_file  输出

   bs=512            指定块大小

    count=2              几个块

   dd if=/dev/sda of=/root/sda_mbr.backup bs=512 count=1

   dd if=/root/sda_mbr.backup of=/dev/sda bs=512 count=1

   dd if=/dev/zero of=/root/testfile bs=4K count=1024

   /dev/zero: 0生成器;

   /dev/null: 位桶;

    dd if=/dev/zero of=/dev/sda bs=64 count=1

    用0生成器生成多个0将磁盘填满,使磁盘表现为未使用状态




本文转自 宋鹏超 51CTO博客,原文链接:http://blog.51cto.com/qidian510/1258385,如需转载请自行联系原作者

相关文章
|
7月前
|
存储 C++
基于C++的简易文件压缩与解压缩工具设计与实现
基于C++的简易文件压缩与解压缩工具设计与实现
356 3
Java实现zip文件压缩:单个文件、文件夹以及文件和文件夹的压缩
Java实现zip文件压缩:单个文件、文件夹以及文件和文件夹的压缩
Linux文件系统(三)文档压缩及解压缩
Linux文件系统(三)文档压缩及解压缩
最新!压缩为rar格式方法,目前只能用:WinRAR压缩工具-rar压缩格式的版权所有者。
最新!压缩为rar格式方法,目前只能用:WinRAR压缩工具-rar压缩格式的版权所有者。
252 0
最新!压缩为rar格式方法,目前只能用:WinRAR压缩工具-rar压缩格式的版权所有者。
|
算法 安全 Linux
看了个文章,说7z压缩文件损坏后无法恢复。建议使用zip/rar格式
看了个文章,说7z压缩文件损坏后无法恢复。建议使用zip/rar格式
1091 0
|
程序员 C#
C# 压缩文件
最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来。    十年河东十年河西,莫欺少年穷。     学无止境,精益求精    上一节讲述了C# WebApi传参之Post请求-AJAX    本节探讨C#压缩文件的方法,直接上代码    如下 pub...
1231 0