ls命令
ls命令的作用是列出目录下的内容,语法细节如下:
ls [-a -l -h] [Linux路径]
-
-a -l -h 是可选的选项
-
Linux路径是此命令可选参数
当不使用选项和参数,直接使用ls命令本体,表示:以平铺形式列出当前工作目录下的内容
HOME目录和工作目录
直接输入ls命令,默认列出当前目录下的内容
在Linux系统命令终端启动的时候,默认加载的是HOME目录,所以进入终端ls默认列出的事HOME目录下的内容,其路径为/home/%用户名%
ls命令的参数
ls [Linux路径]可以查看置顶目录下的内容
-a: a 就是 all 即列出全部文件, ls -a [目录]可以列出对应目录下的所有文件(包括以.开头的隐藏文件)
-l: l 即 list 以列表的形式(竖向排列)展示内容,并展示详细信息
二者可以组合使用,ls -al ls -la ls -a -l 三种写法都可以使用
| 命令 | 可用性 |
|---|---|
ls -a -l |
✅ |
ls -al |
✅ |
ls -ls |
✅ |
与此同时选项和参数可以混合使用如:ls -al /
-h :以易于阅读的形式列出文件的大小(带有单位 K、M、G)
-h 一般会搭配-l一起使用,如:ls -lh /
总结:

cd 切换目录
cd 即 change directory 更改工作目录
通过cd [目录]可以将工作目录更改到对应的文件夹下
若不添加参数,则默认返回到HOME文件夹下
pwd 查看当前工作目录
pwd 即 print work directory 打印当前工作目录
特点:直接使用,无参数、无选项
总结:

相对路径与绝对路径
想象一下如果你现在于/HOME/User文件夹下,你想要去Desktop文件夹下,你应该怎么做?
很简单,直接
ls /HOME/User/Desktop不就行了
然而,你还有一个选择:
ls Desktop
这是因为,默认状态下,你与目标文件夹在同一个母文件夹下,所以它对于你的相对路径就是Desktop。
- 绝对路径:以根目录为起点描述文件位置的方法
- 相对路径:以当前路径为起点描述文件位置的方法
特殊路径符
-
.表示当前目录,例如:cd ./DeskTop表示切换工作目录到当前目录下的DeskTop文件夹 -
..表示上一级目录,例如cd ..就是回退到上一级目录cd ../..就是回退两级目录 -
~表示HOME目录,例如cd ~即可切换到/HOME/User/路径下
总结
