1、在Linux系统中
- 以
.
开头的文件为隐藏文件。 -
.
代表当前目录。 -
..
代表上一级目录。
2、ls
命令常用选项
-
-a
:显示当前目录下的所有
子目录与文件,包括隐藏文件
。 -
-l
:以列表的方式显示文件的详细信息
。 -
-h
:配合-l
选项使用,以人性化的方式显示文件的大小。
注意
:选项之间可以一起使用,且不分顺序。如:ls -ahl
。
详细信息
<table>
<tr><th><th>标记<th colspan=3>拥有者权限<th colspan=3>组权限<th colspan=3>其他用户权限<th>硬链接数<th>拥有者<th>组<th>大小<th>时间和日期<th>名称</tr>
<tr><td>文件权限示例<td>-<td>r<td>w<td>-<td>r<td>w<td>-<td>r<td>-<td>-<td>1<td>user<td>user<td>18<td>3月 1 14:27<td>HelloWorld.txt</tr>
<tr><td>目录权限示例<td>d<td>r<td>w<td>x<td>r<td>w<td>x<td>r<td>-<td>x<td>2<td>user<td>user<td>4096<td>3月 1 14:35<td>Desktop</tr>
</table>
说明
-
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、相对路径与绝对路径
- 相对路径:在输入路径时,最前面不是
/
或~
,表示相对当前目录
所在的目录位置。 - 绝对路径:在输入路径时,最前面是
/
或~
,表示从根目录 / 家目录
开始的具体目录位置。
网友评论