parent
0e17cc6165
commit
ac63158d9b
|
|
@ -9,7 +9,7 @@ ln
|
|||
|
||||
注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。
|
||||
|
||||
### 语法
|
||||
### 语法
|
||||
|
||||
```shell
|
||||
ln [选项]... [-T] 目标 链接名 (第一种格式)
|
||||
|
|
@ -18,7 +18,7 @@ ln [选项]... [-T] 目标 链接名 (第一种格式)
|
|||
或:ln [选项]... -t 目录 目标... (第四种格式)
|
||||
```
|
||||
|
||||
### 选项
|
||||
### 选项
|
||||
|
||||
```shell
|
||||
--backup[=CONTROL] 为每个已存在的目标文件创建备份文件
|
||||
|
|
@ -39,7 +39,7 @@ ln [选项]... [-T] 目标 链接名 (第一种格式)
|
|||
--version 显示版本信息并退出
|
||||
```
|
||||
|
||||
### 参数
|
||||
### 参数
|
||||
|
||||
* 源文件:指定链接的源文件。如果使用`-s`选项创建符号链接,则“源文件”可以是文件或者目录。创建硬链接时,则“源文件”参数只能是文件。
|
||||
* 目标文件:指定源文件的目标链接文件。
|
||||
|
|
@ -51,7 +51,7 @@ existing, nil # 若有数字的备份文件已经存在则使用数字,否
|
|||
simple, never # 永远使用普通方式备份
|
||||
```
|
||||
|
||||
### 实例
|
||||
### 实例
|
||||
|
||||
将目录`/usr/mengqc/mub1`下的文件m2.c链接到目录`/usr/liu`下的文件a2.c
|
||||
|
||||
|
|
@ -70,7 +70,7 @@ ln -s /usr/mengqc/mub1 /usr/liu/abc
|
|||
|
||||
执行该命令后,`/usr/mengqc/mub1`代表的路径将存放在名为`/usr/liu/abc`的文件中。
|
||||
|
||||
## 扩展知识
|
||||
## 扩展知识
|
||||
|
||||
Linux具有为一个文件起多个名字的功能,称为链接。被链接的文件可以存放在相同的目录下,但是必须有不同的文件名,而不用在硬盘上为同样的数据重复备份。另外,被链接的文件也可以有相同的文件名,但是存放在不同的目录下,这样只要对一个目录下的该文件进行修改,就可以完成对所有目录下同名链接文件的修改。对于某个文件的各链接文件,我们可以给它们指定不同的存取权限,以控制对信息的共享和增强安全性。
|
||||
|
||||
|
|
@ -80,7 +80,7 @@ ln功能说明:是为某一个文件在另外一个位置建立一个同步的
|
|||
|
||||
> :warning: ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化。
|
||||
|
||||
### 硬链接
|
||||
### 硬链接
|
||||
|
||||
建立硬链接时,在另外的目录或本目录中增加目标文件的一个目录项,这样,一个文件就登记在多个目录中。如下所示的m2.c文件就在目录mub1和liu中都建立了目录项。
|
||||
|
||||
|
|
@ -116,7 +116,7 @@ total 8
|
|||
* 不能对目录文件做硬链接。
|
||||
* 不能在不同的文件系统之间做硬链接。就是说,链接文件和被链接文件必须位于同一个文件系统中。
|
||||
|
||||
### 符号链接
|
||||
### 符号链接
|
||||
|
||||
符号链接也称为软链接,是将一个路径名链接到一个文件。这些文件是一种特别类型的文件。事实上,它只是一个文本文件(如下所示的abc文件),其中包含它提供链接的另一个文件的路径名,如虚线箭头所示。另一个文件是实际包含所有数据的文件。所有读、写文件内容的命令被用于符号链接时,将沿着链接方向前进来访问实际的文件。
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue