新手学linux的ln命令
最近国产系统已经被大家所关注和重视,可我们国产系统都是基于LINUX系统而做出来的。要想国产系统代替WIN系统,对于常用的LINUX系统命令我们还得学习一点!
今天我们在这里学习ln命令:
一、ln命令介绍
ln命令用于将一个文件创建链接,链接分为软链接(类似于windows系统中的快捷方式)和硬链接(相当于对源文件copy,程序或命令对该文件block的另一个访问路口),命令默认使用硬链接。
二、ln使用方法
语法:ln [选项][文件]
选项:-s 对源文件创建软链接
-d对源文件创建硬链接
三、ln案例:
<1>软链接
语法:ln -s [文件]
1.对文件创建软链接
本次以创建/home/woaicai/Documents/下的cs.doc连接到
/home/woaicai/Documents/mb/下为例

方法:
sudo ln -s /home/woaicai/Documents/cs.doc /home/woaicai/Documents/mb

2.对目录创建软链接
本次以创建/home/woaicai/Documents/下的cs文件夹连接到
/home/woaicai/Documents/mb/下为例

命令:
sudo ln -s /home/woaicai/Documents/cs/ /home/woaicai/Documents/mb

<二>硬链接:
语法:ln -d [文件]
1.对文件创建硬链接
本次以创建/home/woaicai/Documents/下的cs.doc连接到
/home/woaicai/Documents/mb/下为例

方法:
sudo ln -d /home/woaicai/Documents/cs.doc /home/woaicai/Documents/mb
三、软、硬链接区别
软链接:不可以删除源文件,删除源文件导致链接文件找不到

硬链接:可以删除源文件,链接文件可以正常打开
