Linux 文件和目录管理全解析
1. 文件操作基础
1.1 文件链接操作
在 Linux 系统中,文件链接分为硬链接和符号链接。当编辑文件时,不同的编辑器对文件和链接的处理方式有所不同。大多数编辑器会创建一个新的备份文件,并将更改写入原始文件,这会同时影响文件和其链接。但有些程序会重命名原始文件,然后写入包含更改的新文件,若通过链接访问文件,这种情况下链接指向的文件不会受更改影响。若不确定程序的操作方式,建议进行测试。
创建目录链接时,通常只能使用符号链接。因为硬链接在底层文件系统数据结构方面存在潜在风险, ln 工具一般只允许超级用户创建目录的硬链接,而且多数文件系统禁止创建目录间的硬链接,所以实际上即使是 root 用户也难以创建。不过,任何用户都可以创建目录的符号链接。Linux 系统在很多地方会使用链接(主要是符号链接),例如系统启动脚本常通过位于特定启动条件目录(即运行级别目录)中的符号链接来引用。
1.2 文件删除操作
在文本模式的 shell 中,可使用 rm 命令删除文件。该命令名称是 remove 的缩写,使用时需传入一个或多个文件名,示例如下:
$ rm outline.pdf outline.txt
此示例删除了 outline.pdf 和 outline.txt 两个文件。若要删除整个目录树,可使用 -
Linux文件目录管理全解
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



