今天回顾了下有关文件管理的相关知识,这些知识对我来说还是很重要的,写一下加深下自己的印象。同时也希望能与大家分享分享吧!废话不多说,进入正题。

首先,先知道文件管理的相关命令,然后再挨个写下它们的使用方法。文件管理的命令有:dudffdisktargzipbzip2zipxz等。

1du:这个命令是用来估算文件的占用量的,也就是使用的量。

不跟选项,默认是递归显示目录及其目录中的文件的大小。

-s :显示目录本身及目录下的文件的总大小;

-h :用来进行单位换算的。

2df :显示报告整个文件系统的使用情况的。并且是将当前系统上的每个文件系统的使用情况显示出来的。默认的是显示磁盘块的使用情况。常用的选项也就两个:

-h :用来进行单位换算的。默认单位是磁盘块;

-i :显示某个分区的inode的情况;

3fdisk :用来查看当前系统都有哪儿些磁盘的。不单独使用。

-l :列出当前系统的每一块磁盘及磁盘的情况。

上面是用来查看的,下面是用来对文件进行压缩(compress)与解压缩(umcompress)的相关命令的介绍。

1gzip :这个命令只能压缩文件,不能压缩目录。

使用格式:gzip FILE :压缩后文件名后面加.gz。并且压缩后原文件会被删除。

-d :这个选项是用来解压缩的。

-c :这个选项可以使文件压缩后还将原文件给保留下来。

-t :这个选项是用来测试文件的完整性的。

-# #---->(1-9)用来指定文件的压缩比的,默认是6,压缩比越大,压缩的速度越慢。另外,压缩比是指:压缩后的文件与压缩前的文件的比例;

此外,有压缩的命令,肯定也就有解压缩的了,当然也会有使我们在不解压缩文件时查看压缩文件命令了。下面就说下:

#gunzip FILE.gz :在解压缩完成后,压缩文件被删除,只保留压缩后的文件。

#zcat FILE.gz :在不解压的情况下查看文件。

2bzip2 :其用法与特性与gzip类似,只不过是以.bz2结尾的。仅写下常用选项:

-d :解压缩;

-c :与gzip相同,也是将文件压缩后,原文件保留。

-k :压缩时,直接保留原文件;

-t :测试文件的完整性;

-# :指定压缩比;

解压缩与查看的命令:

#bunzip2 FILE.bz2:解压缩;

#bzcat FILE.bz2:不解压的情况下查看文件。

3zip:不仅可以压缩文件还可以压缩目录,不过自己得指定压缩后的文件的名称。使用格式:

#zip filename.zip filename:这个命令是先指定压缩后的文件名,然后再指定文件的。例如我们压缩test.txt这个文件:#zip test.txt.zip test.txt。并且压缩后依然保留原文件。

 -d :可以从压缩包里将某个文件出去。

解压缩的命令:

#unzip FILE.zip:解压缩;

不过,现在一般不使用zip来压缩文件,不仅因为它的压缩比没有其它命令的压缩比高,还因为有个用来将文件打包的工具tar。下面就来来了解下这个文件归档工具。

tar :文件归档工具。就是将数目不定的文件打包起来,但是不压缩。使用格式:

tar [options] tarfile.tar file1 file2 …

-c :创建归档文件,常与-f选项一起使用。

-x :用来展开打包的文件;

-f :用来给打包文件命名的;

-t :查看打包文件里面都有哪儿些文件以及显示出有多少个文件;

-v :显示详细信息,这个选项不可以放在最后面,一般放在中间。这里的最后面是指不能在选项的最后面。如:-xfv ×;-xvf √;

-z :可以在打包的时候压缩;

-C :指定将打包压缩的文件解压到哪儿个文件目录中;

打包命令一般是将多个选项组合在一起使用的。