Linux_101_软连接ln

linux的软硬链接命令 ln

ln命令是单词link缩写,功能是创建文件之间的链接(make links between files),链接类型包括
· 硬链接 hard link
· 软链接 symbolic link
命令参数 解释
ln 无参数 创建硬链接
ln -s 创建软链接(符号链接)

软链接:快捷方式的创建,可以快捷的指向另一个文件的特殊文件
创建语法 ln 语法
-s参数,创建符号链接,软链接,快捷方式
ln -s 目标文件绝对路径 快捷方式绝对路径
ls -s /opt/happy.txt /tmp/happy
此时可以查看快捷方式,找到源文件的内容了
· 快捷方式删除会怎么样?没有任何问题,快捷方式删除不影响源文件
· 可以生成多个快捷方式,仅仅都是指向了源文件
· 源文件如果删除,快捷方式则失效了
· 快捷方式还可以针对文件夹创建,也可以进入软连接类型的文件夹

ln test_file.txt hard_link
ln -s test_file.txt soft_link
软硬链接

细说链接知识
· 硬链接,创建语法ln 源文件 目标文件,硬链接生成的是普通文件
· 软链接/符号链接,创建语法是ln -s 源文件 目标文件,生成符号链接文件

readlink命令:查看软链接文件本身的内容,存放的是源文件的路径
使用cat查看软连接文件,只能看到源文件的内容
软链接文件存储的是源文件的路径

readlink

你可能感兴趣的:(Linux_101_软连接ln)