软链接的用途

(1) 软链接可以跨分区,也可以给目录创建软链接

(2) 当某个分区不够用时,则可以在该分区下创建一个软链接,链接到一个大的分区下,这样可

以避免磁盘写满

(3) 有时候某个文件被多次使用时,而且必须在多个目录下,我们就可以给该文件创建软链接

软连接相当于Windows下的快捷方式,有节省空间的作用,可以跨分区,文件、目录都可以做软连

,做软连接时注意加绝对路径,否则易出错。

du -sh fliename1 filename2 比较两文件大小

ln -s  做软连接

如:将/root下1.txt做软连接到/tmp下命名为2.txt

#ln -s /root/1.txt /tmp/2.txt

#ls -l /tmp/2.txt

lrwxrwxrwx 1 root root 11 12月 17 04:36 /tmp/2.txt -> /root/1.txt

如:#ln -s /root/111 /tmp/222

#ls -l /tmp/222

lrwxrwxrwx 1 root root 10 12月 17 05:01 /tmp/222 -> /root/111/

Linux里允许多个文件对应一个inode不允许多个inode对应一个文件

硬链接实质是做了一个替身,同时指向一个inode,目录不可以做硬链接,不可以跨分区。

软链接硬链接的区别描述

(1)软链接相当于是windows下的快捷方式,当删除源文件后那么软链接失效

(2) 硬链接不能跨分区

(3)硬链接不能作用于目录

(4) 删除硬链接的源文件不受影响

做硬链接:

ln 后不+/-s即做硬链接

如:

#ln /root/1.txt  /tmp/2.txt

#ls -li /root/1.txt  /tmp/2.txt

391871 -rw-r--r-- 2 root root 12777 12月 17 05:17 /root/1.txt

391871 -rw-r--r-- 2 root root 12777 12月 17 05:17 /tmp/2.txt

# du -sh /root/1.txt;du -sh  /tmp/2.txt

16K     /root/1.txt

16K     /tmp/2.txt

大小都为16K,inode号都为391871

也可以用#ls -lih 查看

#ls -ihl /root/1.txt  /tmp/2.txt

391871 -rw-r--r-- 2 root root 13K 12月 17 05:17 /root/1.txt

391871 -rw-r--r-- 2 root root 13K 12月 17 05:17 /tmp/2.txt

Linux磁盘软连接,Linux软连接和硬链接_note相关推荐

  1. Linux磁盘管理——XFS文件系统符号链接硬链接

    九.xfs文件系统 XFS文件系统的配置 基本上XFS就是一个日志式文件系统,之所以现在把它当预设的文件系统 是因为它原本就是被开发用于高容量磁盘以及高性能文件系统之用的,相当适合于现在的环境.此外, ...

  2. Linux之 如何查看文件是`硬链接`还是`软链接`

    Linux之 如何查看文件是硬链接还是软链接 可以用 ll 文件名 查看文件属性 以l开头的是软链接 , 相当于快捷方式 以-开头的是硬链接 实验 实验 1 创建一个文件名为"hello&q ...

  3. linux文件-link函数(文件硬链接和软连接)

    创建硬链接的函数: 相关函数:symlink, unlink头文件:#include <unistd.h>定义函数:int link (const char * oldpath, cons ...

  4. linux命令创建硬链接,Linux终端命令接口(十一)硬链接与软连接

    一.进入终端 输入 使用  ls -l  即可. 示例: $ touch file1      # 创建新文件 file1 $ touch file2      # 创建新文件 file2 $ ln ...

  5. linux 磁盘科隆,Linux中ln命令用法详解(硬链接)

    硬连接指向的是节点(inode),是已存在文件的另一个名字,修改其中一个,与其连接的文件同时被修改;对硬链接文件进行读写和删除操作时候,效果和符号链接相同.但如果我们删除硬链接文件的源文件,硬链接文件 ...

  6. linux 如何打包分区文件,Linux基础------文件打包解包---tar命令,文件压缩解压---命令gzip,vim编辑器创建和编辑正文件,磁盘分区/格式化,软/硬链接...

    作业一: 1)将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) cat /etc/passwd /etc/group > /1.txt 2)将用户信息数据库文件和用户 ...

  7. linux目录创立文件硬链接,在Linux中创建文件目录软链接、硬链接的方法

    1. 使用方式:ln [option] source_file dist_file -f 建立时,将同档案名删除 -i 删除前进行询问 -s 软链接,否则默认为硬链接 n -s abc cde 建立a ...

  8. linux命令cp建立硬链接,Linux命令ln、cp、硬链接和软链接

    1.Linux链接概念  Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link). [硬连接]  硬连接指通过索引节点来进行连接.在Linux ...

  9. 在Linux中创建文件目录软链接、硬链接的方法

    1. 使用方式:ln [option] source_file dist_file -f 建立时,将同档案名删除              -i 删除前进行询问               -s 软链 ...

最新文章

  1. 全球 PC 应用程序有半数已过期未更新
  2. eclipse文本框输出mysql全部数据_小巧轻便的数据库管理软件HeidiSQL
  3. navicat创建数据库后显示图标灰色,右键后无法新建数据库
  4. 读《Android 安全架构深究》
  5. HTML5 API详解(9):大家都知道的 localStorage 本地存储
  6. cassandra入门
  7. 【转】对 Rust 语言的分析
  8. 中美深度对比,资产管理行业的核心是什么?
  9. 15天助你掌握问卷统计与Spss实战
  10. MAC big sur桌面图片在哪个文件夹
  11. vue+element 下拉框回显时间少一天
  12. An unexpected error prevented the server from fulfilling your request. (HTTP 500)
  13. 软件工程_东师站_总结
  14. 【微信小程序】几个常用小功能
  15. 数据采集:如何自动化采集数据
  16. 红米无线连接服务器,电脑无线连接红米手机远程管理启动技巧
  17. 通俗理解大数据及其应用价值
  18. 操作系统--时间片轮转调度算法(RR算法)
  19. gta5汽车oracle2数据,《gta5》车辆性能数据解析图文详解
  20. 微信授权登录(扫码登录)--源码

热门文章

  1. 行货手机和水货手机究竟啥区别?
  2. python网络自动运维
  3. Logbook模块:logging的高级封装版
  4. 中国特色新型投资理论与实践
  5. Edge无法使用无痕模式/由于家庭设置无法使用
  6. 关于显卡驱动引起的IE异常停止工作解决办法
  7. 数据分析思维分析方法和业务知识——用数据分析解决问题
  8. 如何将doc格式文档转换为txt的文档
  9. 为什么需要基于用户故事的角色指标?
  10. c++实现strcpy