Linux 新建与删除文件夹命令详解及注意事项

版权申诉
0 下载量 14 浏览量 更新于2024-08-26 收藏 287KB PDF 举报
Linux 是一种强大的开源操作系统,它在系统管理、文件操作和安全性方面表现出色。本文档详细介绍了 Linux 中两个关键的命令,分别是用于新建文件夹的 `mkdir` 命令和删除文件夹的 `rm` 命令,以及文本编辑器 `vi` 的基本使用。 1. **mkdir (新建文件夹命令)**: - **权限**:所有用户可以在终端执行 mkdir 命令,但必须确保对目标文件夹的父文件夹具有写权限,因为创建新文件夹需要写入权限。 - **格式**:`mkdir [选项] DirName`,其中选项如 `-m` 和 `-p` 有特定用途: - `-m`:用于设置新建目录的权限,可与 chmod 命令配合使用。 - `-p`:递归创建多级目录,如果目标路径不存在则自动创建,避免因路径不存在而导致的错误。 - **示例**:例如在桌面创建名为 "demo" 的文件夹,可以输入 `mkdir 桌面/demo` 或 `mkdir -m 123 桌面/demo` 设置权限。 2. **rm (删除文件夹命令)**: - **权限**:所有用户同样可以在终端使用 rm 命令删除文件夹,但通常需谨慎操作,因为删除是不可逆的。 - **格式**:`rm [选项] DirName`,选项包括 `-i`、`-f` 和 `-r`: - `-i`:交互模式,删除前会提示确认每个待删除项。 - `-f`:强制删除,即使文件被设置为只读也能删除,无须确认。 - `-r`:递归删除,连同子目录内的文件一同删除。 - **示例**:删除所有以 ".c" 结尾的C语言程序文档,使用 `rm -i *.c`,而删除整个 "Finished" 子目录及其内容,则用 `rm -rf Finished`。 3. **vi (文本编辑器)**: - **进入vi**:vi 是一个全屏幕文本编辑器,进入的方式有多种: - `vi filename:` 打开或创建指定文件。 - `vi +nfilename`:打开文件并定位到第 n 行。 - `vi +filename`:打开文件并定位到末行。 - `vi +/pattern filename`:根据正则表达式 `pattern` 找到文件中首次出现的位置。 掌握这些命令是Linux日常操作的基础,它们对于管理和维护文件结构、组织代码以及编辑文本文件至关重要。务必在执行删除操作时格外小心,以免误删重要数据。