1、在Linux系统中
- 以
.
开头的文件为隐藏文件。 .
代表当前目录。..
代表上一级目录。
2、ls
命令常用选项
-a
:显示当前目录下的所有
子目录与文件,包括隐藏文件
。-l
:以列表的方式显示文件的详细信息
。-h
:配合-l
选项使用,以人性化的方式显示文件的大小。
注意
:选项之间可以一起使用,且不分顺序。如:ls -ahl
。
详细信息
标记 | 拥有者权限 | 组权限 | 其他用户权限 | 硬链接数 | 拥有者 | 组 | 大小 | 时间和日期 | 名称 | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
文件权限示例 | - | r | w | - | r | w | - | r | - | - | 1 | user | user | 18 | 3月 1 14:27 | HelloWorld.txt |
目录权限示例 | d | r | w | x | r | w | x | r | - | x | 2 | user | user | 4096 | 3月 1 14:35 | Desktop |
说明
rwx
:代表权限,其中r
表示可读,w
表示可写,x
表示可执行。- 硬链接数:表示访问当前的文件或目录
有几种方式
。通常文件
的硬链接数为1
(文件的绝对路径
);目录
的硬链接数至少为2
(目录的绝对路径
和cd .
),此外,目录的硬链接数还取决于该目录包含多少个下一级目录
(即cd ..
)。 - 时间和日期:表示文件或目录
创建
或最后一次修改
的时间和日期。 - 大多数情况下文件或目录的
组名
和拥有者
的名字相同
。
ls
命令与通配符的使用
-
*
:代表任意个数
的字符,可以为0个。 -
?
:代表任意一个
字符,至少为1个。 -
[]
:匹配字符组中的任意一个
。使用方式
如存在
note.txt
文件:ls *e.txt
ls n?ote.txt
ls [mno]ote.txt
说明:
[mno]
:代表匹配m、n、o中的任意一个。也可以写成[m-o]
。
3、cd
命令常用选项
cd
:切换到当前用户的主目录,即home/用户目录
。cd ~
:切换到当前用户的主目录,即home/用户目录
。在Linux系统中~
代表当前用户的主目录。cd .
:当前目录。cd ..
:切换到上级目录。cd -
:在最近两次工作目录之间来回切换。
4、相对路径与绝对路径
- 相对路径:在输入路径时,最前面不是
/
或~
,表示相对当前目录
所在的目录位置。 - 绝对路径:在输入路径时,最前面是
/
或~
,表示从根目录 / 家目录
开始的具体目录位置。