linux文件处理命令——命令格式与目录处理命令 ls

来源:互联网 发布:java校验邮箱格式 编辑:程序博客网 时间:2024/04/29 17:54

命令格式与目录处理命令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 选项,来查看文件的编号

   



0 0