linux 连接文件,Linux 链接文件
符号链接
可以看做windows的快捷方式
符号链接是实在存在的一个文件,通过符号链接连接的两个文件,彼此的内容并不相同。
要为一个文件创建符号链接,这个文件必须事先存在。
MacBook-Pro:shell_test snailxr$ touch slink
MacBook-Pro:shell_test snailxr$ ls -l slink
-rw-r--r-- 1 snailxr staff 0 6 16 22:58 slink
MacBook-Pro:shell_test snailxr$ ln -s slink sl_slink
MacBook-Pro:shell_test snailxr$ ls -l
total 0
lrwxr-xr-x 1 snailxr staff 5 6 16 22:59 sl_slink -> slink
-rw-r--r-- 1 snailxr staff 0 6 16 22:58 slink
通过inode 证明这两个是独立的文件
MacBook-Pro:shell_test snailxr$ ls -i *
8592318464 sl_slink8592318425 slink
硬链接
硬链接会创建独立的虚拟文件,包含了原始文件的信息及位置,他们从根本上上而言是一个文件。
MacBook-Pro:shell_test snailxr$ touch hlink
MacBook-Pro:shell_test snailxr$ ls
hlinksl_slinkslink
MacBook-Pro:shell_test snailxr$ ln hlink hl_hlink
MacBook-Pro:shell_test snailxr$ ls -li hl*
8592319138 -rw-r--r-- 2 snailxr staff 0 6 16 23:08 hl_hlink
8592319138 -rw-r--r-- 2 snailxr staff 0 6 16 23:08 hlink
删除其中的任意一个文件还可以通过另一个文件来来读取数据
MacBook-Pro:shell_test snailxr$ echo "abcc" >> hl_hlink
MacBook-Pro:shell_test snailxr$ rm hlink
MacBook-Pro:shell_test snailxr$ cat hl_hlink
abcc
MacBook-Pro:shell_test snailxr$ ls -li hl*
8592319138 -rw-r--r-- 1 snailxr staff 5 6 16 23:35 hl_hlink
只能对处于同一存储媒体的文件创建硬链接。要想在不同存储媒体的文件之间创建链接,
只能使用符号链接。
不能给目录创建硬链接
file
查看文件类型
linux 连接文件,Linux 链接文件相关推荐
- Linux系统中的链接文件
日志文件系统ext xfs里 1.节点区域 记录的都是文件属性,ls -l file可以看到的内容 ,文件的元数据inode tables 2.数据区域 放的是cat file看到的一切,数据块 ca ...
- Linux 文件系统 软/硬链接文件
文件系统 文件系统就是磁盘上管理文件的系统,一个硬盘有两个分区,一个是swap交换分区,是当内存不够用时将这个分区当做交换内存来使用:一个是filesystem文件系统分区,用来存储管理文件的: 文件 ...
- 【Linux】什么是链接文件及其分类
背景 链接文件时Linux文件系统的一个优势,如需要在系统上维护同一文件的两份或多分副本,除了保存多分单独的物理文件副本之外,还可以采用保存一份物理文件副本和多个虚拟副本的方法,这种虚拟的副本就称为链 ...
- 在Linux中怎样搜索链接文件,如何使用find命令在Linux中查找文件
原标题:如何使用find命令在Linux中查找文件 Linux Find命令是Linux系统管理员工具库中最强大的工具之一. Find是一个命令行实用程序,它允许您根据用户给定的表达式搜索目录层次结构 ...
- linux 常用命令整理----链接文件
ln 用法:ln -s /etc/issue /tmp/issue.soft ln /etc/issue /etc/issue.hard 如果加-s为软链接,类似于windows的快捷方式 不加-s为 ...
- Linux基础笔记11 | 链接文件详解
链接的概念 硬链接(Hard Link) 软链接(Soft Link) ln 命令默认不带参数下创建的是硬链接,带有-s创建的是软链接,软链接类型是 l(小写的L) 在 ext2.ext3.ext4默 ...
- vue、cnpm不是内部文件_UBoot链接文件 搞懂程序内部长什么样
对于一个程序而言,他们内部的结构.组成通常是不可见的,但是不可见并不意味着其内部是杂乱无章的排布,仅仅是众多的二进制数据拼凑而成.一份源代码生成最终的可执行文件来驱动我们的机器正常工作,中间必经的两个 ...
- 菜鸟详解iar的icf文件(链接文件)
每个芯片开发商都会针对每款芯片来编写一个.icf文件就是传说中的链接文件.对于基本的应用,这个.icf文件足以满足你的工程需要.但有时也会需要改动,比如当你的项目要添加外部RAM时就要修改一下icf. ...
- linux shell 判断一个文件是不是链接文件
#!/bin/bash if [ -h "/nas/kvm_hcs/backup" ] then echo "yes" fi
- linux 连接 android,linux下android连接真机测试
1.首先手机不插电脑运行命令:lsusb 出现: 1 Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1root hub2 Bus 006 De ...
最新文章
- 北师大刘嘉:认知神经科学如何打开 AI 黑箱?
- oracle修改某个表的字段顺序
- SSH框架中不为人知的细节(一)
- ValueError: Related model 'users.UserProfile' cannot be resolved
- windows 自动copy远程服务器文件
- 【背包】小明逛超市(jzoj 2148)
- tensor也可以作为索引
- 暑期训练日志----2018.8.1
- 关于无人职守创建office文档的问题
- 免费送书的网站-每人限一本
- javaweb--HTTP状态码
- 使用CODERUN部署阿里云KUBERNETES
- 局域网互访终结贴(转载)
- 【实用数学手册(第2版)扫描版.pdf】和【免安装Matlab.7.0.绿色破解U盘便携移...】 百度网盘下载地址
- Python pdf 转jpg/png工具
- html动态图片怎么设背景,[gif制作教程]如何把gif动态图片的背景变透明,仍保留有动画效果...
- 紫猫中控-脚本界面的基本设计和代码结构
- 《缠中说禅108课》27: 盘整背驰与历史性底部
- 三维计算机辅助设计笔记,CADCAM应用 备课笔记 项目3 任务3.1活塞三维数字建模.doc...
- Element 之loading颜色修改