在Linux环境中,使用ln命令来为一个文件创建具有相同模式(权限掩码)的链接文件。链接文件一般分为两种,一种是软链接(symbolic links),另一种是硬链接(hard links)。
可以使用 ln -s <源文件名> <软链接文件名> 来创建软链接,下面的命令创建源文件3.txt的软链接文件3.txt.slinks
ln -s 3.txt 3.txt.slinks
生成的软链接文件3.txt.slinks指向源文件3.txt,软链接文件相当于windows中的快捷方式,编辑修改3.txt.slinks实际上是在修改源文件3.txt。软链接文件可以为多文件管理提供更加方便的途径,且不过多占用磁盘空间。软链接不仅可以作用于文件同样也可以作用于目录。
如果不带选项创建的就是硬链接文件
ln 3.txt 3.txt.hlinks
硬链接文件会生成一个同源文件大小一样的链接文件,对硬链接文件的修改同样作用于源文件,硬链接可以用于多账户共享文件,且本地需要保存文件副本的情况。硬链接不可作用于目录。
网友评论