1、绝对路径和相对路径
从命令行管理文件之根据名称查找文件
文件或目录的路径指定其唯一的文件系统位置。跟随文件路径会遍历一个或多个指定的子目录,用正斜杠(/)分隔,知道到达目标位置。
重要:虽然空格字符在Linux文件名称中可以接受,但空格是命令shell用于命令语法解释的分隔符。建议新手管理员避免在文件名中使用空格,因为包含空格的文件名常常导致意外的命令执行行为。
绝对路径
所谓绝对路径是完全限定的名称,自根目录(/)开始,指定到达且唯一代表单个文件所遍历的每个子目录。 当用户登录并打开命令窗口时,初始位置通常是该用户的主目录,系统进程也有初始目录,需导航至其他目录。
相对路径
与绝对路径一样,相对路径也标识唯一文件,仅指定从工作目录到达该文件所需的路径。 识别相对路径名遵循一个简单规则:第一个字符是正斜杠(/)之外的其他字符的路径名是相对路径名。
注意:
- 对于标准的Linux文件系统,文件路径名长度(包含所有 / 字符)不可超过4095字节。路径名中通过/ 字符隔开的每一部分的长度不可超过255字节。
- 文件名可以使用任何UTF-8编码的Unicode字符,但 / 和NUL字符除外。
- Linux文件系统,包含但不限于ext4、XFS、BTRFS、GFS2和GlusterFS,都是区分大小写的。
2、导航路径
pwd命令显示当前位置的完整路径名。
从命令行管理文件之根据名称查找文件
ls 命令列出指定目录的目录内容。如果未指定目录,则列出当前目录的内容。
从命令行管理文件之根据名称查找文件
ls命令具有多个选项,用于显示文件的属性。最常见且最有用的选项是 :- -l :长列表格式
- -a :包含隐藏文件在内的所有文件
- -R :递归方式,包含所有子目录的内容
注意:开头为句点 (.)的文件名表示隐藏文件。
cd命令可更改目录
从命令行管理文件之根据名称查找文件
cd命令有许多选项,其中一些非常有用。 cd - 命令可以将目录更改到用户在进入当前目录之前所处的目录。 cd .. 命令使用 .. 隐藏目录向上移动一个级别到父目录,而不必知道确切的父目录名称。 其他隐藏目录(.)可为当前位置是来源或目录参数的命令指定当前目录。
Touch命令通常可将文件的时间戳更新为当前的日期和时间。这通常用于创建空文件。
从命令行管理文件之根据名称查找文件
本期练习 将下列项目与表格中对应的项匹配 cd cd - cd .. cd .. / .. cd / bin cd bin ls - al ls -l ~ pwd
|