Linux命令之ln命令
2017-02-27 14:05
183 查看
ln
简介
ln: 创建文件链接,包括硬连接和软连接软连接和硬连接
软链接:软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
软链接可以 跨文件系统 ,硬链接不可以
软链接可以对一个不存在的文件名进行链接
软链接可以对目录进行链接
硬链接:
硬链接,以文件副本的形式存在。但不占用实际空间。
不允许给目录创建硬链接
硬链接只有在同一个文件系统中才能创建
硬连接只可以对已经存在的文件进行连接
命令格式
ln [OPTION]... [-T] TARGET LINK_NAME (1st form) ln [OPTION]... TARGET (2nd form) ln [OPTION]... TARGET... DIRECTORY (3rd form) ln [OPTION]... -t DIRECTORY TARGET... (4th form)
简要描述
1. 格式1: 创建一个连接至文件TAEGET的连接文件LINK_NAME。 2. 格式2: 在当前目录下,创建一个连接至文件TARGET的连接文件,连接文件名称TARGET文件名称相同。 3. 格式3: 在DIRECTORY目录下,创建连接到TARGET的连接文件,注意TARGET可以是多个文件, 创建的连接文件名称和原来的TARGET文件名称相同。 4. 格式4: 同格式3相同,在DIRECTORY目录下创建连接文件。
常用参数
--backup[=CONTROL] 若指明的连接文件名已经存在,则创建备份
-b 与--backup相似,但是不接受参数
-d, -F, --directory 允许超级用户尝试对目录进行硬连接,但是由于系统限制,有可能失败。
-f, --force 强制执行,如果目标连接文件已经存在,则直接用此次的连接文件覆盖原来的连接文件。
-i, --interactive 交互模式,如果目标连接文件已经存在,会询问是否用此次连接文件覆盖旧的链接文件。
-L, --logical 如果TARGET是一个符号链接文件,会将其解释为其指向的连接文件
-n, --no-dereference 如果LINK_NAME是一个连接至目录的符号连接文件,将其当作是普通文件而不是其连接的目录
-P, --physical 创建硬连接
-r, --relative create symbolic links relative to link location -s, --symbolic 创建符号链接,软连接
-S, --suffix=SUFFIX 备份已有的连接时,时采用SUFFIX作为后缀
-t, --target-directory=DIRECTORY 指明创建连接文件的目录
-T, --no-target-directory 将LINK_NAME作为普通文件,而不是目录
-v, --verbose 显示连接文件的详细信息
--help 显示帮助信息
--version 显示版本信息
除非指定了–suffix的参数,否则备份时默认的后缀是
~。 默认情况下,采用硬连接进行连接,设置-s的情况下会忽略 -L 和 -P。
相关文章推荐
- linux的ln命令使用方法
- linux 创建连接命令 ln -s 软链接
- linux 链接ln命令
- linux : chgrp/chmod/chown/ln 命令详解
- Linux命令——ln命令
- linux下的ln命令
- linux ln命令详解
- linux中ln命令使用方法
- linux的ln命令
- 转-linux ln命令详解
- linux上ln命令详细说明
- linux上ln命令详细说明
- Linux命令之ln 连接
- linux : chgrp/chmod/chown/ln 命令详解
- Linux 命令(1) - 建立文件/目录链接(ln)
- linux命令实践-ln:关于链接文件
- linux命令:ln(创建链接)
- linux 创建连接命令 ln -s 软链接
- linux命令之 ln链接文件
- Linux 命令 - ln