find 命令
find 命令功能非常强大,通常用来在 特定的目录下 搜索符合条件的文件
序号 | 命令 | 作用 |
01 | find [路径] -name “条件” | 查找指定路径下指定搜索条件的文件,包括子目录 |
- 如果省略路径,表示在当前文件夹下查找
- 之前学习的通配符,在使用 find 命令时同时可用
案例:
搜索名称包含 1 的文件或文件夹
find -name '*1*'
搜索 .txt 为扩展名的文件
find -name '*.txt'
搜索以数字 1 开头的文件或目录
find -name '1*'
软链接和硬链接
在Linux系统中,文件名 和 文件数据 是分开存储的
文件软硬链接的示意图
序号 | 命令 | 作用 |
01 | ln -s 被链接的源文件绝对路径/源文件名称 链接名称 | 建立文件的软链接,类似windows下的快捷方式 |
注意:
- 没有 -s 参数,建立的链接是 硬链接(硬链接和软链接文件占用同样大小的磁盘空间,工作中几乎不会建立文件的硬链接)
- 源文件要使用绝对路径,不能使用相对路径,这样可以方便移动链接文件之后仍然能够正常使用
提示:
在 Linux 中,只有文件的 硬链接数 == 0 才会被真正删除
使用 ls -l 可以查看一个文件的硬链接数的数量
在日常工作中,几乎不会建立文件的硬链接,了解即可!
原创文章,作者:朋远方,如若转载,请注明出处:https://caovan.com/linuxchangyongcaozuozhiqitamingling/.html