中间命令行工具

中间命令行工具

作者:LAMP小白  点击:1356  发布日期:2014-05-31 20:50:34  返回列表

关于硬链接

POSFIX文件系统中每个文件均有一个索引节点或inode与其关联,inode包含有关文件的基本信息:权限 时间戳以及指向存储该文件中数据的指针。创建新文件时,文件系统中未使用的inode将分配给该文件,并向该文件所在目录添加一个条目,将文件名映射至inode的数目。硬链接可以让你从相同的文件系统中的其他地方设置指向相同inode数目的其他名称。

由于硬链接可讲名称指向inode数据,因为不得将其用于关联独立文件系统的两个文件,软链接则可以在多个文件系统中使用,甚至指向目录。另一方面,所有硬链接以同等方式指向相同数据,所以任一名称均可单独删除。而在软链接下,删除初始文件会破坏指向该文件的所有软链接。


创建与查看链接


创建符号链接
ln -s data datasoft

创建硬链接
ln -s data datahard

查看inode 链接数 符号链接引用

[root@MIO-02 ~]# ls -il data datasoft datahard
12849 -rw-r--r--. 2 root root 5 May 31 17:24 data
12849 -rw-r--r--. 2 root root 5 May 31 17:24 datahard
9993 lrwxrwxrwx. 1 root root 4 May 31 17:25 datasoft -> data

输出第一列为inode编号
第三列为链接数
第六列为文件字节大小
第九列为指向文件名称

data和datahard拥有相同的inode编号,这是因为其实只有一个具有多个名称的文件与其关联,删除任何一个文件名不会影响另一个文件名,但是会减少链接数。

符号链接具有不同的inode编号,因为他是不同的文件,访问文件的权限取决于原始文件,而不是符号链接。


归档与压缩


创建备份和通过网络传输数据时,归档和压缩文件非常有用。用来创建和使用备份档案的其中一个最早也是最常见的命令是tar命令。

若要使用tar命令,需要从三个选项中选择一个:c创建归档,x提取归档或t测试或列出归档内容。其他选项责可以让你添加详细信息v,指出要创建或提取的归档文件的名称f,以及设置要使用的压缩类型(z表示gzip j表示bzip2)

tar语法实例

创建c gzip压缩归档文件f test.tar.gz 从 /etc获取文件
tar cvzf test.tar.gz /etc/

显示存档文件文件列表
tar tvzf test.tar.gz

提取压缩文件
tar xvzf test.tar.gz -C test



上一篇:NFS an incorrect mount option was specified 下一篇:快递查询API
0