ls ## 列出当前目录的文件 ls ./ ## 同上,'.'号代表当前目录 ls ./*txt ## 列出当前目录下,以 txt 结尾的文件(正则表达式中,*用来匹配任意多个字符,可以是0到正无穷;?用来匹配任何单个字符) ls ../ ## 列出上层目录的文件 ls -a ## 列出当前目录下的所有文件,包括隐藏文件 ls -l ## 列出当前目录下文件的详细信息 ll ## 等同于ls -la ls -lh ## 加上 -h 参数,以K、M、G的形式显示文件大小(-lh等同于-l -h,只不过是把l和h连在一起写) ls -lh / ## 列出根目录下文件的详细信息
为什么
ll
相当于
ls -la
呢?我们来输入如下命令
less -SN ~/.bashrc
此时会跳转到如图3位置,我们在最下面光标处输入
/alias
,即可将界面内所有“alias”标识出来,这么做便能实现快速定位。看到图3黄色框内容,便可知道
ll
是系统给我们设置好的
ls -la
的简写,相当于用来偷懒的命令,这样就不用输入ls -la这么多个字符了。alias的中文意为:别名,化名
图3
此时想退出,输入“q”并回车即可,后续会介绍
less
这个命令
文件权限
运行
ll -h
后,返回结果如图4
图4
文件属性
图5
图6
小技巧
ll -thr
3. cd
change directory 切换目录
cd .. ## 切换到上层目录,相对路径 cd / ## 切换到根目录 cd /teach/ ## 切换到根目录下的teach,绝对路径 cd - ## 返回上一次的工作目录 cd ~ ## 回到用户家目录 cd## 同上,回到用户家目录