ln(link)
功能说明:连接文件或目录。
语 法:ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--version][源文件或目录][目标文件或目录] 或 ln [-bdfinsv][-S <字尾备份字符串>][-V <备份方式>][--help][--version][源文件或目录...][目的目录]
补充说明:ln命令用在连接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息。
参 数:
-b或--backup 删除,覆盖目标文件之前的备份。
-d或-F或--directory 建立目录的硬连接。
-f或--force 强行建立文件或目录的连接,不论文件或目录是否存在。
-i或--interactive 覆盖既有文件之前先询问用户。
-n或--no-dereference 把符号连接的目的目录视为一般文件。
-s或--symbolic 对源文件建立符号连接,而非硬连接。
-S<字尾备份字符串>或--suffix=<字尾备份字符串> 用-b参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的字尾备份字符串是符号~,您可通过-S参数来改变它。
-v或--verbose 显示指令执行过程。
-V<备份方式>或--version-control=<备份方式> 用-b参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,这个字符串不仅可用-S参数变更,当使用-V参数<备份方式>指定不同备份方式时,也会产生不同字尾的备份字符串。
--help 在线帮助。
--version 显示版本信息。
ln
这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个同不的链接,这
个命令最常用的参数是-s,具体用法是:ln -s 源文件 目标文件。
当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要
在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例
如:ln -s /bin/less /usr/local/bin/less
-s 是代号(symbolic)的意思。
这里有两点要注意:
第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;
第二,ln的链接又软链接和硬链接两种,软链接就是ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会
占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链
接还是硬链接,文件都保持同步变化。
第三,软链接是可以跨分区的,但是硬链接只能在同一分区内。
如果你用ls察看一个目录时,发现有的文件或文件夹的颜色和别的不一样,我机子上是蓝色的,那就是一个用ln命令生成的文件,用ls -l命令去察看
,就可以看到显示的link的路径了。
分享到:
相关推荐
Linux 系统中的档案目录管理是非常重要的一部分,ln 命令是其中一个常用的命令,用于创建链接文件或目录。本文将详细介绍 ln 命令的使用方法和原理,以及软链接和硬链接的区别。 一、什么是链接? 在 Linux 系统中...
- **rm**:删除文件或目录。 - `rm file_name`:删除名为file_name的文件。 - `rm -r directory_name`:递归删除目录及其内容,需要用户确认。 - `rm -rf directory_name`:强制递归删除目录及其内容,不会询问...
当创建一个软链接时,系统会在当前目录下生成一个新的文件,其内容为指向原文件的路径字符串。 - **命令语法**:`ln -s [源文件路径] [软链接名称]` - **特点**: - 软链接文件本身包含了目标文件的路径信息。 - ...
ln 命令用于连接文件或目录。其主要参数包括: * -d:建立目录的硬连接。 * -s:对源文件建立符号连接,而非硬连接。 * -f:强行建立文件或目录的连接,不论文件或目录是否存在。 * -i:建立连接之前先询问用户。 ...
tomcat访问软链接路径报404错误,这是应为tomcat因为安全问题,默认不运行访问软链接文件路径。 修改支持软链接方法tomcat5 6 7: 打开 $tomcat_home/conf/context.xml中配置文件...ln -s /home/portalUpload ./upload
例如,当开发一个需要处理大量文件或目录的应用时,可以通过符号链接来组织文件结构,使代码更简洁易懂。此外,在构建系统中,可以使用`lnfs`创建指向源文件的链接,以便于快速更新目标文件,而无需每次都复制整个...
符号连接,又称为软连接,是一种特殊的文件,其内容是一个指向其他文件或目录的路径名。与硬连接不同,符号连接不直接指向索引节点,而是通过路径名解析来定位目标文件。 **特点**: - **独立的索引节点**:符号...
5. cp 命令:复制文件,可以创建连接文件(快捷方式),对比两文件的新旧而予以更新,以及复制整个目录等的功能。 6. mv 命令:移动目录与文件,可以直接拿来作重命名的操作。 7. rm 命令:删除文件和目录。 8. ln ...
- **ln**:创建文件或目录的链接。 - **软连接 (symbolic link)**:创建指向另一个文件或目录的链接。 - **硬链接 (hard link)**:创建指向文件 inode 的链接,但不适用于目录。 - `-s`:创建软连接。 - `-f`:...
开关电源是一种广泛应用于小家电和其他电子设备中的电力转换装置,其主要功能是将输入的交流电(AC)或直流电(DC)转换为所需的稳定电压和电流,以满足不同负载的需求。标题提到的"LN8K04 SOP-8"是一款开关电源控制...
ln [真实文件路径] [连接文件路径] ``` 在这个例子中,我们想要在用户`zht`的目录下创建对`root`用户文件`/root/Desktop/Test/new`的硬连接。我们可以按照以下步骤操作: 1. 首先,我们需要查看`/root/Desktop/Test...
通过这个实验,学生将深入理解Unix文件系统的操作,包括基本的文件和目录管理、文件内容的查看和处理、文件的复制和移动、文件属性的查看以及文件的查找和合并等核心概念。这些技能对于计算机科学,尤其是系统管理和...
`mv` 命令可以移动文件或目录到另一个位置,也可以用来重命名文件或目录。 8. **rm**: 删除文件或目录。`rm` 命令用于删除文件或目录。需要注意的是,如果删除目录,必须使用 `-r` 选项,如 `rm -r dir`。 9. **...
在SAP开发中,连接Oracle数据库需要遵循一定的步骤和顺序,包括建立目录、解压缩文件、建立虚连接、修改环境变量、拷贝文件和检查目录等步骤。只有遵循这些步骤,才能成功地连接Oracle数据库,实现数据交换和共享。 ...
本实验主要涵盖 Linux 操作环境、文件和目录操作、find 命令的使用、文件链接和 tar 文件打包和压缩功能等知识点。 一、实验目的及要求 * 熟悉 Linux 操作环境 * 掌握 Linux 一般命令格式 * 掌握有关文件和目录...
在异地恢复中,需要创建软连接的上级目录,以便在不同的服务器或存储设备上访问数据文件、控制文件和日志文件。在这个例子中,mkdir -p /u01/oracle/rman 命令创建了软连接的上级目录。 九、启动数据库 在异地恢复...
这将在 `/root/Desktop` 目录下创建一个名为 `mynew` 的硬连接文件,它指向同一个索引节点作为 `/root/Desktop/Test/new` 文件。 三、硬连接的应用 硬连接的应用非常广泛,以下是其中的一些: 1. 文件共享:硬...
LN2000是一款可能涉及工业自动化、物联网或者嵌入式系统的设备或软件,其新版说明书的发布通常意味着产品更新、功能增强或者操作流程的变化。这份"LN2000新版说明书"是用户理解并有效利用该产品的重要参考资料,尤其...
- `chmod`:修改文件或目录的权限,例如`chmod 755 filename`可设置为rwxr-xr-x。 实验步骤详细指导了如何在Linux环境中进行一系列文件操作,包括从当前目录的浏览,到不同目录的切换,再到文件的创建、查看、移动...