ln -s 原文件 目标文件
1、硬链接
ln /root/japan /tmp/japan-hard
1、创建硬链接后引用技术为 2
ln japan /tmp/japan.hard
2、在一个文件中修改内容,另外一个跟着修改
vi /root/japan vi japan.hard cat /root/japan
3、删除其中一个文件,另外一个仍然可以访问
rm -rf japan.orgin
4、修改文件后保存文件需要把输入法切换到英文,按esc shift+: wq
5、直接返回 root根目录 输入 :cd
6、ls -i 可以获取到当前文件的i节点,
测试方法:
1、创建硬链接
2、修改原文件,查看硬链接文件,修改硬链接文件,查看原文件
3、原文件改名(相当于剪切过来 然后改名字) 查看硬链接文件 查看两个文件的i节点号
4、删除原文件 打开硬链接文件
硬链接相当于两个入口 通往公司 ,如果一个入口堵住了,还可以通过另一个入口进公司。
硬链接不能跨分区
硬链接不能链接目录
只能通过i节点判断是不是硬链接
2、软链接
类似windows的快捷方式,
1、创建空文件 创建快捷方式到桌面
2、打开空文件修改 通过快捷方式查看 通过快捷方式修改 查看原文件
3、删除原文件
测试方法:
创建硬链接、软链接
修改原文件 查看软、硬链接
修改软链接 查看 软硬
修改硬链接 查看 软硬
删除原文件 查看软硬 软文件无法访问 硬链接正常
echo string >文件名 覆盖原文件
echo string >>文件名 追加原文件
cat 命令 cat 文件名 一次显示整个文件
创建csb文件 创建软连接 写完整路径
创建sb文件 创建软链接 不写完整路径 只能在当前原文件路径下找 因此建议必须写完整路径。