导入
文件和目录的操作
学习操作文件和目录的命令。
我们学会了如何在磁盘上查找文件或目录。现在,让我们讨论一下可以对它们执行哪些操作。如果你有使用某种操作系统图形界面的经验,就会知道以下这些针对文件系统对象的操作:
- 创建
- 删除
- 复制
- 移动或重命名
每个操作都有对应的 GNU 工具。通过调用这些工具来管理文件系统对象。下表描述了这些工具的功能。
| 工具 | 功能 | 示例 |
|---|---|---|
mkdir | 创建指定名称和路径的目录。 | mkdir /tmp/docs |
mkdir -p tmp/docs/report | ||
cp | 复制文件或目录。第一个参数是源路径,第二个参数是目标路径。 | cp readme.txt tmp/readme.txt |
cp -r /tmp ~/tmp | ||
mv | 移动或重命名由第一个参数指定的文件或目录。 | mv readme.txt documentation.txt |
mv ~/tmp ~/backup | ||
rm | 删除指定的文件或目录。 | rm readme.txt |
rm -rf ~/tmp | ||
请在下方终端中运行本课讨论的命令。
Terminal
这些工具都支持 --help 选项,用于显示简明且有用的说明信息。首次使用工具前,请先阅读该帮助信息。如需更多详细信息,可参考 info 或 man 手册系统。