目录
1、find命令
2、ln 命令
3、df / du
1、find命令
find 指令通常用于在特定的目录下搜索符合条件的文件。
基本格式为:
find [路径] -name 查询条件
- [路径]:如果路径缺省,默认在当前目录下查找
- 查询条件:可以搭配通配符查找,如 *1*
# 在当前目录下查找文件名中包含 1 的文件
find -name "*1*"
# 在 usr 目录下查找扩展名为txt 的文件
find /usr -name "*.txt"
2、ln 命令
(1) 软链接建立
软链接类似于Windows下的快捷方式,指向了源文件的路径,每次使用软链接访问的时候,其实是先访问源文件的路径,然后再访问源文件的内容。软链接创建的命令格式如下:
ln -s 源文件的绝对路径 软链接的名字
这里需要注意两点:
- 源文件要使用绝对路径,不能使用相对路径,这样方便在移动链接文件以后,仍能正常使用
- 源文件被删除后,即文件名被删除以后,软链接文件也将无法使用(这点要和硬链接区分)
# 创建一个名为myLink的软链接文件,源文件所在路径为/home/linux/test/a.txt
ln -s /home/linux/test/a.txt myLink
(2) 硬链接建立
硬链接可以看作是源文件的别名,需要注意的是,源文件被删除以后(指的是源文件名被删除),硬链接照样可以使用。硬链接建立的命令格式如下:
ln 源文件的绝对路径 硬链接的名字
# 创建一个名为myLink的硬链接文件,源文件所在路径为/home/linux/test/a.txt
ln /home/linux/test/a.txt myLink
3、df / du
df (disk free) 显示磁盘的剩余空间,du(disk usage)显示某一目录下各个文件的大小,可选项只需要了解一个即可
选项 | 含义 |
-h | 以人性化的方式显示占用/剩余空间大小 |
重点放在Mounted On(挂载点上),Linux是一个树形结构,不存在磁盘的概念,挂载点其实就是根目录以及根目录下的子目录,通过挂载点可以了解到每个子目录的使用情况