Linux 基础文件与目录操作命令详解
指令是控制 Linux 系统的基本方法。在开始深入之前,我们先快速过几个常用命令:
clear:清屏pwd:显示当前工作路径ls:查看当前路径下的所有文件ls -l:显示文件的详细信息mkdir + 文件名:创建一个文件夹cd + 文件名:进入文件夹(change directory)cd ..:退出当前文件夹,返回上级
ls 指令
理解这条指令前,先明确文件的概念。在 Windows 中新建一个空文件,尽管内容为 0 字节,但仍占用磁盘空间。因为文件不仅包含内容,还包含属性数据(元信息),如文件名、创建时间、类型等。这些信息同样需要保存,这就是开机后能看到文件属性的原因。
一个文件在磁盘上占据的空间 = 文件内容 + 文件属性。
例如 C 语言中 fopen 打开文件后读写的是内容,而修改读写位置则是修改属性。ls (list) 的作用是罗列当前路径下所有文件的详情(属性)。裸用 ls 只显示文件名;使用选项 ls + 空格 +-xxx 可启用扩展功能。
为什么存在路径
路径具有唯一性,用于在庞大的硬盘中访问指定文件。在终端输入 pwd 即可显示当前路径。ls 默认罗列当前路径下的文件,也可通过 ls + 指定路径 查看其他位置的文件。
语法:ls [选项] [目录或文件]
功能:列出目录下的子目录与文件(默认不显示隐藏文件);列出文件及其他信息。
常用选项:
-d:将目录像文件一样显示,而非其下的文件-i:输出文件的 i 节点索引信息-k:以 K 字节形式表示文件大小-n:用数字 UID/GID 代替名称-F:在文件名后附加字符说明类型(*为可执行,/为目录,@为符号链接等)-r:反向排序-t:按时间排序-l:列出详细信息(大小、时间等),等价于ll-a:列出所有文件(包括隐藏文件)
创建了 .hello 这样的隐藏文件后,直接 ls 看不到,但 ls -a 就能显示。以 . 开头的文件在 Linux 中称为隐藏文件。
pwd 和 cd 命令
pwd 指令
语法:pwd
功能:显示用户当前所在的目录(路径)。
Windows 路径分割符为反斜杠,Linux 则为正斜杠 /。
# Windows: D:\影刀\ShadowBot\installer
# Linux: /root/9_29_01


