前言
在 Linux 系统的学习旅程中,基础命令的掌握是迈向熟练操作的关键一步。其中,ls
命令作为我们探索系统文件和目录结构的常用工具,有着丰富的使用方式和特性。本篇笔记将深入剖析 ls
命令,并结合实际示例,帮助大家更好地理解和运用它。
一、ls 命令基础语法
(1)ls
命令的主要功能是列出目录下的内容
(2)基本语法格式:ls [-a -l -h] [Linux路径]
。
组成部分 | 性质 | 说明 |
---|---|---|
-a |
选项 | 显示所有文件,包括隐藏文件(以点. 开头的文件)。 |
-l |
选项 | 以长格式列表形式显示目录内容,包含文件权限、链接数、所有者、所属组、文件大小、最后修改时间等信息。 |
-h |
选项 | 常与-l 结合,将文件大小以人类可读形式(KB、MB、GB 等)显示。 |
Linux路径 |
参数 | 指定要列出内容的目录路径,可选。若不指定,默认列出当前工作目录内容。 |
命令示例
默认使用:当不使用任何选项和参数,直接输入 ls
时,它会以平铺形式列出当前工作目录下的内容。如下
使用 -a
选项:若想查看包含隐藏文件的目录内容,可使用 ls -a
命令。如下:
使用 -l
选项:使用 ls -l
命令能获取文件和目录的详细信息。假设在某目录下执行该命令,输出可能如下:
使用 -l -h
选项:结合 -l
和 -h
选项,能让文件大小显示更直观。比如:
二、工作目录与 HOME 目录
1.工作目录
在 Linux 系统的命令行终端启动时,默认会将当前登录用户的 HOME 目录加载为当前工作目录。
当我们直接输入 ls
命令时,它所列出的内容就是 HOME 目录下的文件和目录。
工作目录就像我们在系统中的 “当前位置” ,许多命令在不指定具体路径参数时,都是基于工作目录来执行操作的。例如,当我们使用相对路径创建文件时,该文件就会在工作目录或其相关子目录下生成。
2.HOME 目录
每个 Linux 用户在系统中都拥有一个专属的个人账户目录,即 HOME 目录,其路径为 /home/用户名
。 以用户 ahpuyjs 为例,其 HOME 目录就是 /home/
ahpuyjs 。
在这个目录下,通常会存放用户的个人文件(如文档、图片、音乐等)、配置文件(用于保存用户对各种应用程序的个性化设置)等。无论是 Windows 系统还是 Linux 系统,都存在类似用户专属目录的概念,只是在路径表示和使用习惯上有所不同。
三、结语
希望这些内容能对大家的 Linux 学习有所帮助,让我们在 Linux 的知识海洋中不断探索前行!