命令简介

ln 命令用于创建(软/硬)链接文件。

在linux系统中,有两种链接类型:硬链接与软件,默认创建的就是硬链接,创建软链接需要-s选项来配合完成。

硬链接文件是指通过索引节点来进行链接,在Linux系统中多个文件同时指向同一个索引节点,这种情况下的文件被称为硬链接文件。

软链接文件也称做符号链接(同Windows系统中快捷方式)。实际上它是一个文本文件,文本文件里存储着指向源文件链接的位置信息。

命令格式

ln [选项] [链接文件名]ln [OPTION] [LINKNAME]

选项说明

-b #创建备份文件-f #强行删除任何已存在的目标文件-i #覆盖现有文件前先询问用户-s #给一个文件创建软链接-v #打印每个链接文件的名称--help     #打印帮助信息后退出--version  #打印版本信息后退出

应用举例

#在当前目录中创建硬链接[root@centos7 testdir]# ln test2.txt test3[root@centos7 testdir]# ls -li test*50342754 -rw-r--r-- 2 root root 6 Jan 16 02:47 test2.txt50342754 -rw-r--r-- 2 root root 6 Jan 16 02:47 test3#从结果可以看出硬链接文件与源文件的inode号一样#在当前目录中创建软链接[root@centos7 testdir]# ln -s test2.txt test4[root@centos7 testdir]# ls -li test*50342754 -rw-r--r-- 2 root root 6 Jan 16 02:47 test2.txt50342754 -rw-r--r-- 2 root root 6 Jan 16 02:47 test350342753 lrwxrwxrwx 1 root root 9 Jan 16 03:57 test4 -> test2.txt#从结果可以看出,软链接与源文件的inode号不一样#创建源文件test2.txt的软件链接文件名为test3,如果test3存,则将其改名为test3~[root@centos7 testdir]# ln -s -b test2.txt test3[root@centos7 testdir]# ls -li test*50342754 -rw-r--r-- 2 root root 6 Jan 16 02:47 test2.txt50342767 lrwxrwxrwx 1 root root 9 Jan 16 04:06 test3 -> test2.txt50342754 -rw-r--r-- 2 root root 6 Jan 16 02:47 test3~50342753 lrwxrwxrwx 1 root root 9 Jan 16 03:57 test4 -> test2.txt

基础入门必备命令之一,非常简单易学,掌握这些就够了。

©著作权归作者所有:来自51CTO博客作者mob604756ef35df的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 每天学一个 Linux 命令(27):head
  2. 每天学一个 Linux 命令(26):less
  3. 每天学一个 Linux 命令(25):more
  4. PDO连接数据库实例
  5. Java开发技巧:Java如何编译运行?
  6. Linux运维入门教程03-01 (目录文件的浏览、管理及维护(一))
  7. 流媒体服务器(视频服务器)实现超大并发的解决方案
  8. Unity | 快速集成华为AGC云存储服务
  9. 后台七 友情链接

随机推荐

  1. Android在TQ2440开发板上的移植
  2. android声音播放
  3. Android用Application设置全局变量以及使
  4. Android之Adapter用法总结
  5. Android学习笔记之Android包、ADB介绍
  6. android 各种控件颜色值的设置(使用Drawab
  7. 官方NotePad实例学习--ListActivity的使
  8. android Adapter综合介绍
  9. Android 基本控件及表单三大控件,事件处理
  10. Android OkHttp中Https的处理