Linux学习笔记(三)Liunx常用命令:链接命令和文件查找命令

一、链接命令

ln -s [原文件] [目标文件]

(link)

-s意为创建软连接

硬链接和软连接

硬链接的特点:

(1)拥有相同的 i 结点和block块,可以看作是同一个文件

(2)可以通过 i 结点识别

(3)不能跨分区

(4)不能针对目录使用

(5)会同时修改。删掉一个还可以通过另一个访问

(6)iNode相同

软链接的特点

(1)类似于Windows快捷方式

(2)软链接拥有自己的 i 结点和block块,但是数据块中只保存原文件的文件名和 i 节点号,并没有实际的文件数据。

(3) lrwxrwxrwx

          l 软链接  软链接的文件权限都为rwxrwxrwx

(4)任意修改文件,另一个都要改变

(5)删除原文件,软链接不能使用

二、文件搜索命令

1.locate

locate [文件名]

优点:快

缺点:只能按文件名搜索

 2.搜索命令的命令whereiswhich

which

搜索命令,如果有别名会显示别名

不能搜索shell自带命令

3.find命令

find [搜索范围] [搜索条件]

例如: find / -name install.log 

以上搜索为完全匹配

若要模糊查询,需要使用通配符

搜索/root目录下install.log开头的文件 find /root -name "install.log*" 

搜索/root 目录下的abc和abd文件 find /root -name "ab[cd]" 

 

-size 按照字节,应为小写k

-size 按照兆字节,应为大写M

(反人类呀,有木有~)

-exec 结尾处跟{}\;是标准格式,只要写-exec 就要跟{}\;

猜你喜欢

转载自www.cnblogs.com/zijeak/p/11294322.html