linux中的ln命令用于为文件创建链接。有两种类型的链接:硬链接和符号链接。默认链接类型是硬链接。如果要创建符号链接,则必须使用“-s”选项。命令格式ln[参数][源文件或目录][目标文件或目录]命令功能链接分为两种:类型:硬链接(hardlink)和软链接(symboliclink),硬链接是指一个文件可以有多个名字,软链接的方式是生成一个特殊的文件,其内容指向到另一个文件的位置。硬链接存在于同一个文件系统中,而软链接可以跨越不同的文件系统。软链接软链接以路径的形式存在。类似于Windows操作系统中的快捷方式,软链接可以跨文件系统,而硬链接则不能。软链接可以链接到一个不存在的文件名。软链接可以链接到目录。硬链接以文件副本的形式存在。.但不占用实际空间。不允许创建指向目录的硬链接。硬链接只能在同一个文件系统中创建。命令参数-b删除,覆盖之前建立的链接-d允许超级用户对目录进行硬链接-f强制执行-i交互模式,文件存在然后提示用户是否覆盖-n将符号链接视为一般目录-s软链接(symboliclinks)-v显示详细处理-S"-S<后缀备份字符串>"或"--suffix="-V"-V<备份方式>"或"--version-control=<备份方法>"--help显示帮助信息--version显示版本信息创建到rumenz.txt的软链接>ls-alls-altotal4drwxr-xr-x2rootroot24Feb2722:03.drwxr-xr-x8rootroot299Feb2619:44..-rw-r--r--1rootroot22Feb2722:03rumenz.txt>ln-srumenz.txtnewrumenz.txt>ls-altotal4drwxr-xr-x2rootroot45Feb2722:03.drwxr-xr-x8rootroot299Feb2619:44..lrwxrwxrwx1rootroot10Feb2722:03newrumenz.txt->rumenz.txt-rw-r--r--1rootroot22Feb2722:03rumenz.txtnewrumenz.txt是rumenz.txt的软链接,修改newrumenz.txt文件的内容,rumenz.txt也会相应变化,删除newrumenz.txt,rumenz.txt的内容不会受到任何影响。但是删除rumenz.txt,lsnewrumenz.txt,newrumenz.txt会变色或者一直闪烁。创建硬链接到rumenz.txt>lsrumenz.txtoldrumenz.txt>ls-altotal8drwxr-xr-x2rootroot45Feb2722:12.drwxr-xr-x8rootroot299Feb2619:44。.-rw-r--r--2rootroot8Feb2722:12oldrumenz.txt-rw-r--r--2rootroot8Feb2722:12rumenz.txt修改oldrumenz.txt文件内容,rumenz.txt的内容也会发生相应的变化,删除oldrumenz.txt,rumenz.txt的内容不会受到任何影响。删除rumenz.txt,oldrumenz.txt内容不会受到任何影响。创建指向目录的软链接(不能创建指向目录的硬链接)>ln-svliblib64>ls-aldrwxr-xr-x8rootroot312Feb2722:16.drwxr-xr-x3rootroot17Jan2923:06..drwxr-xr-x2rootroot27Feb2722:14liblrwxrwxrwx1rootroot4Feb2722:16lib64->lib/原文链接:https://rumenz.com/rumenbiji/...微信公众号:入门