命令格式与目录处理命令ls
a、 命令格式:
命令 [-选项] [参数] 例:ls -la /etc
说明: 1)个别命令使用不遵循此格式 (上边使用中括号括起来的表示可选,可以写,也可以不写,但是有的命令必须按照该格式书写)
2)当有多个选项时,可以写在一起
3)简化选项与完整选项 -a 等于 --all
b、目录处理命令
命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法:ls 选项[-ald] [文件或目录]
-a 显示所有文件,包括隐藏文件
-l 详细信息显示
-d 查看目录属性
例子:
1、如果直接打ls,没有加任何的选项和参数,表示显示当前目录下的文件
2、ls -a 表示显示当前目录下的所有文件,包括隐藏文件(在linux中,以点开头的表示是隐藏文件,所以在linux中如果你想使一个文件变为隐藏文件,
给这个文件改名,以点开头就行了 )
3、如果我们想查看某个目录下的文件,那么在ls 后加上想查看的文件名就可以了
4、如果想查看文件的详细信息,那么可以使用 ls -l 命令 -l 是 -long的缩写,long 表示长格式显示
使用该命令后,文件的详细信息被显示了出来
长信息显示时,显示了7部分:
a、第一部分表示文件权限
文件把用户分成了三部分:文件的所有者,文件的所属组、其他人
而第一部分就是规定了该文件对于这三部分各自的权限
- rw- --- --- 分成了4段,其中 r 表示读权限 w表示写权限 x表示执行权限
第一段表示文件的类型,- 二进制文件,其他的有 d表示目录,l 表示软链接文件
第二段表示文件的所有者对该文件的权限,rw- 表示所有者拥有读写权限,没有执行权限
第三段表示文件的所有组对该文件的权限 ,--- 表示所属组对该文件没有任何权限
第四段表示其他人对该文件的权限
b、第二部分表示文件被引用的次数
c、第三部分表示文件所属用户
d、第四部分表示文件所属组
e、第五部分表示文件的大小,默认以字节进行显示(这样看起来很不方便,我们可以使用 ls -lh 进行相应单位的显示 -h 选项表示human,意思是人类的意思,表示人性
化的显示)
f、第六部分表示文件的最后修改时间(在linux中是没有创建时间的概念的,如果一个文件创建了并且没有修改过,那这个时间就是文件的创建时间)
g、第七部分表示文件名
5、 如果想查看目录的属性信息,而不是目录下所有文件的信息,那么加上 -d 就可以了,-d 英文表示 directory 表示目录的意思
6、在linux中每个文件都有一个编号, 我们可以通过添加 -i 选项,来查看文件的编号