笔记: linux常用命令(二) ln命令
2016-02-24 20:28
459 查看
当我们在不同的路径下用到相同的文件时,不需要在两个路径下都存放该文件以避免浪费空间,而可以用连接ln命令产生一个文件的连接。
ln命令是用来为文件创建连接的,连接又分为硬连接(hard link)和软连接(symbolic link),软连接又称为符号连接,默认为硬连接。
软连接只是在指定的位置上产生一个文件的镜像,不会占用磁盘空间。硬连接则会在指定位置产生一个跟源文件相同大小的文件。要注意的是不管是硬连接还是软连接,两个文件都是保持同步变化的。
用法: ln (选项) (souce) (dest)
常用选项
-s : 软链结(symbolic link)
-f : 强行建立
-i: 覆盖前进行询问
-b : backup,在连接后被覆写或删除的档案进行备份
用法举例:
ln -s /usr/bin/app /sbin/app
作用就是将/usr/bin/处的文件app创建了一个软连接,放在了/sbin处
硬连接:
1、拥有相同的inode节点号和存储block块,可看做同一个文件
2、不能跨分区
3、不能针对目录创建硬链接
软连接:
1、类似于Windows的快捷方式
2、软连接拥有自己的inode节点号和存储block块,但是数据块中只保存源文件的文件名和inode节点号,不保存实际的文件内容
3、软连接的权限都为lrwxrwxrwx
4、修改任一文件,另一个文件都改变
5、删除源文件,软连接就不可用了
6、用ln命令创建软连接时,源文件一定要写绝对路径
ln命令是用来为文件创建连接的,连接又分为硬连接(hard link)和软连接(symbolic link),软连接又称为符号连接,默认为硬连接。
软连接只是在指定的位置上产生一个文件的镜像,不会占用磁盘空间。硬连接则会在指定位置产生一个跟源文件相同大小的文件。要注意的是不管是硬连接还是软连接,两个文件都是保持同步变化的。
用法: ln (选项) (souce) (dest)
常用选项
-s : 软链结(symbolic link)
-f : 强行建立
-i: 覆盖前进行询问
-b : backup,在连接后被覆写或删除的档案进行备份
用法举例:
ln -s /usr/bin/app /sbin/app
作用就是将/usr/bin/处的文件app创建了一个软连接,放在了/sbin处
硬连接:
1、拥有相同的inode节点号和存储block块,可看做同一个文件
2、不能跨分区
3、不能针对目录创建硬链接
软连接:
1、类似于Windows的快捷方式
2、软连接拥有自己的inode节点号和存储block块,但是数据块中只保存源文件的文件名和inode节点号,不保存实际的文件内容
3、软连接的权限都为lrwxrwxrwx
4、修改任一文件,另一个文件都改变
5、删除源文件,软连接就不可用了
6、用ln命令创建软连接时,源文件一定要写绝对路径
相关文章推荐
- Linux socket 初步
- Linux Kernel 4.0 RC5 发布!
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- Linux 下无损图片压缩小工具介绍