ln

解释

命令名称:ln
命令英文原意:link
命令所在路径:/bin/ln
执行权限:所有用户
功能描述:生成链接文件

语法

ln -s [源文件] [目标文件]
-s 创建软链接

示例

# 创建文件的软链接
ln -s /etc/issue /tmp/issue.soft # 生成文件的硬链接
ln /etc/issue /tmp/issue.hard

软链接

[root@izm5e2q95pbpe1hh0kkwoiz ~]# ls -l /etc/issue
-rw-r--r--. 1 root root 23 Aug 30 2017 /etc/issue [root@izm5e2q95pbpe1hh0kkwoiz ~]# ls -l /tmp/issue.soft
lrwxrwxrwx 1 root root 10 Nov 28 17:09 /tmp/issue.soft -> /etc/issue 类似windows的快捷方式
1.lrwxrwxrwx
l代表软链接
rwxrwxrwx代表所有人都有操作软链接的权限
虽然软链接所有人拥有所有的权限,但是软链接指向的源文件有权限控制,
最终的权限还是要看源文件的权限的.
2.文件大小--只是符号链接(相当于快捷方式),很小
3./tmp/issue.soft -> /etc/issue 箭头指向源文件

硬链接

相当于复制了文件,且能同步更新

ls -i能查看文件的i节点号
源文件和硬链接的id是一样的
在linux中,读写是针对i节点号来进行的,所以,针对源文件写入的时候,是针对i节点号来做的,
因为源文件和硬链接的i节点号是一样的,所以硬链接也能同步更新 软链接在源文件删除之后无法访问
硬链接在源文件删除之后仍旧可以访问

软链接和硬链接区别

1.硬链接不能跨分区,软链接可以
2.硬链接不能针对目录,软链接可以 软链接常用,硬链接不常用

最新文章

  1. thrift 服务端linux C ++ 与客户端 windows python 环境配置(thrift 自带tutorial为例)
  2. Windows Phone 十一、MVVM模式
  3. 可视化工具gephi源码探秘(一)
  4. 关于IOS时间日历的一些注意事项 NSDateFormatter
  5. 创建和使用Windows静态链接库
  6. Android EditText email、数字验证
  7. 里德九步审讯法 z
  8. UI篇---RadioButton(单选按钮)
  9. 云计算平台(检索篇)-Elasticsearch
  10. Echart饼图、柱状图、折线图(pie、bar、line)加入点击事件
  11. O(n)线性时间找第K大,中位数
  12. web程序员标准环境之DreamWeaver【…
  13. Mac Git 安装和配置
  14. Web开发常见的几个漏洞解决方法 (转)
  15. Pandas 基础(11) - 用 melt 做格式转换
  16. (原)Show, Attend and Translate: Unsupervised Image Translation with Self-Regularization and Attention
  17. STL 的 vector 根据元素的值来删除元素的方法
  18. session和cookie的作用和原理
  19. 容器启动报iptables错误
  20. 8-3 4Values Whose Sum is Zero 和为0的四个值

热门文章

  1. BigInteger的权限设计
  2. 玩转Django2.0---Django笔记建站基础十一(二)((音乐网站开发))
  3. 管道模式 pipe
  4. JavaScript学习之路1
  5. Dungeon Master (简单BFS)
  6. Python学习,第三课 - 数据类型
  7. linux系统iot平台编程阶段总结
  8. JavaScript面向对象:创建对象
  9. CUDA学习(六)之使用共享内存(shared memory)进行归约求和(M个包含N个线程的线程块)
  10. 关于c/c++语言的EOF(C++实现闰年判断)