1.1命令格式与目录处理命令ls

一,命令格式

命令格式:命令 【-选项】【参数】

  例如:ls -l /etc, ls -al /etc 

说明:1,个别命令使用不必遵循该格式

   2,当有多个选项时,可以写在一起,如:ls -al ,ls -alh等

   3,简化选项与完整选项,如:-a 等于--all(简化选项一般用一个横杠,完整选项用两个横杠)

1,目录处理命令:ls

命令名称:ls

命令英文愿意:list

命令所在路径:/bin/ls

执行权限:所有用户

功能描述:显示目录文件

语法:ls 选项【-ald】【文件或者目录名】

  -a  显示所有文件,包括隐藏文件

  -l   显示文件或目录的详细信息

  -h  文件大小带单位,配合-l使用,如:B,KB,MB,G等

  -d  查看目录属性

注:选项也可以组合使用

例:ls -al /tmp,显示tmp目录下的所有文件包括隐藏文件的详细信息,文件大小不会显示单位

  ls  -lh /tmp,显示tmp目录下的文件不包括隐藏文件,文件大小会显示单位

  ls -alh /tmp,显示tmp目录下的所有文件包括隐藏文件的详细信息,文件大小显示单位

这里需要说明一下使用-l之后显示的详细信息的说明:

例:ls -l /tmp

权限位  引用计数  所有者  所属组 文件大小  最后修改日期      文件名

-rw-------   1        root       root       1025       3月       3    08:10      anachoda-ks.cfg

-rw-r--r--   1        root       root      24772      3月       3    08:10      install.log  

-rw-r--r--   1        root       root       7690       3月       3    08:05      install.log.sys.log

权限位(后期会详细讲解):

-rw-r--r--

  1,权限位可以分为2个部分,第一个部分为第一个字符,表示该文件的文件类型(最常见的为这三种,-表示该文件为二进制文件,d表示该文件是一个目录,l表示该文件是一个软连接文件(后面博文会详细讲什么是链接))

  2,第二部分为9个字符,2--4位对应所有者的权限,5--7位对应所属组的权限,8--10对应其他人的权限。

  r表示可读    w表示可写    x表示可执行

  rw-    r--    r-- 

   u       g      o

u表示所有者,对应所有者的权限,2到4位的rw-表示所有者对改文件有读、写的权限,没有执行权限

g表示所属组,对应所属组的权限,5到7位r--表示所属组对该文件只有读的权限

o表示其他人,对应其他人的权限,8到10位r--表示其他人对该文件只有读的权限

所有者:一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者,所有者可以修改(后面博文中会详细讲)

所属组:当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组,所属组可以修改(后面博文中会详细讲)

其它组:除开文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组

原文地址:https://www.cnblogs.com/yanruilong/p/7226785.html