1. 链接命令
链接有硬链接和软链接之分, 硬链接可以认为是原文件的复制文件,也可以看作是同一个文件, 类似一个教室有两个门.
软链接可以认为是原文件的快捷方式,原文修改, 软链接同时修改, 原文件被删除, 软链接失效.
- 命令格式
ln -s [原文件] [目标文件]
英文原意 link-s
创建软链接,原文件一定要写绝对路径- 应用举例:
ln a.py /tmp/a_hard.py
创建a.py
的硬链接ln -s a.py /tmp/a_soft.py
创建a.py
的软链接
2. 搜索命令
2.1 文件搜索命令
locate
,find
-
locate
搜索快, 功能单一, 只能按照文件名来搜索- 命令格式:
locate 文件名
- 是在
/var/lib/mlocate
目录下搜索,所以搜索速度比较快, 更新频率为一天一更新,所以新建的文件不能马上搜索到. 可以使用updatedb
命令强制更新. - 有些明明创建了,却不能被搜索到, 是因为
/etc/updatedb.conf
的配置文件中PRUNE_BIND_MOUNTS= "yes"
这句话, 导致配置文
- 命令格式:
-