22、文件与目录操作全解析

文件与目录操作全解析

1. 符号链接问题与解决

在创建符号链接时,可能会遇到一些问题。要理解这些问题,需记住两点:
- 符号链接以字符串形式存储指向文件名的指针。
- 当链接查找引用文件时,系统从链接所在目录开始查找,而非当前目录。

例如,若 subdir/link 中存储的字符串为 file ,当查看 subdir/link 时,系统会从 subdir 开始查找 file ,但因 file 在上级目录,所以找不到。

解决方法如下:

% ln -s ../file subdir/link

也可以这样操作:

% cd subdir
% ln -s ../file link

当在创建链接的同一目录操作时,链接指向的内容会更清晰。当然,也可使用绝对路径,但如果中间目录重命名,绝对路径可能失效,而上述命令仅依赖文件位于父目录,不受目录名影响。

2. 设备文件

在 Unix 系统的 /dev 目录下,有很多名称晦涩的文件。运行 ls -l 会显示以 b c 开头的行,分别对应按字符块操作(首列是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值