linux如何创建删除链接,Linux创建、删除和更新软链接

本文介绍了Linux中的软链接,类似于Windows的快捷方式。讲解了如何创建、删除和修改软链接,包括使用ln命令的-s选项创建软链接,用rm删除,以及如何使用ln -snf修改软链接的目标。还提到了设备文件的处理,并对比了软链接与硬链接的区别。
摘要由CSDN通过智能技术生成

Linux创建、删除和更新软链接

lib.im • 2019 年 09 月 05 日

Linux中的链接就好比在Windows下的快捷方式一般,分为软链接和硬链接。

前言

Linux 系统的顶层目录结构/ 根目录

├── bin 存放用户二进制文件

├── boot 存放内核引导配置文件

├── dev 存放设备文件

├── etc 存放系统配置文件

├── home 用户主目录

├── lib 动态共享库

├── lost+found 文件系统恢复时的恢复文件

├── media 可卸载存储介质挂载点

├── mnt 文件系统临时挂载点

├── opt 附加的应用程序包

├── proc 系统内存的映射目录,提供内核与进程信息

├── root root 用户主目录

├── sbin 存放系统二进制文件

├── srv 存放服务相关数据

├── sys sys 虚拟文件系统挂载点

├── tmp 存放临时文件

├── usr 存放用户应用程序

└── var 存放邮件、系统日志等变化文件

Linux 与其他类 UNIX 系统一样并不区分文件与目录:目录是记录了其他文件名的文件。使用命令 mkdir 创建目录时,若期望创建的目录的名称与现有的文件名(或目录名)重复,则会创建失败。# ls -F /usr/bin/zi*

/usr/bin/zip* /usr/bin/zipgrep* /usr/bin/zipnote*

/usr/bin/zipcloak* /usr/bin/zipinfo* /usr/bin/zipsplit*

# mkdir -p /usr/bin/zip

mkdir: cannot create directory `/usr/bin/zip': File exists

Linux 将设备当做文件进行处理,以下展示了如何打开设备文件 /dev/input/event5 并读取文件内容。文件 event5 表示一种输入设备,其可能是鼠标或键盘等。查看文件 /proc/bus/input/devices 可知 event5 对应设备的类型。设备文件 /dev/input/event5 使用 read() 以字符流的方式被读取。结构体 input_event 被定义在内核头文件 linux/input.h 中。int fd;

struct input_event ie;

fd = open("/dev/input/event5", O_RDONLY);

read(fd, &ie, sizeof(struct input_event));

printf("type = %d code = %d value = %d\n",

ie.type, ie.code, ie.value);

close(fd);

软链接与硬链接的区别具体看

软链接

创建软链接ln  -s  [源文件或目录]  [目标文件或目录]

例如:

当前路径创建test 引向/var/www/test 文件夹ln –s  /var/www/test  test

创建/var/test 引向/var/www/test 文件夹ln –s  /var/www/test   /var/test

删除软链接

和删除普通的文件是一眼的,删除都是使用rm来进行操作rm –rf 软链接名称//#####请注意不要在后面加”/”####

例如:

删除testrm –rf test

修改软链接ln –snf  [新的源文件或目录]  [目标文件或目录]

这将会修改原有的链接地址为新的地址

例如:

创建一个软链接ln –s  /var/www/test   /var/test

修改指向的新路径ln –snf  /var/www/test1   /var/test

好了,基本上的增加、删除、修改都在这了。

更多

如果您想更深入的了解,可以ln –help 查看详细。常用的参数:

-b 删除,覆盖以前建立的链接

-d 允许超级用户制作目录的硬链接

-f 强制执行

-i 交互模式,文件存在则提示用户是否覆盖

-n 把符号链接视为一般目录

-s 软链接(符号链接)

-v 显示详细的处理过程

以上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值