Linux开始时的文件被系统视为隐藏文件。只有ls命令不能看到它们,ls - a可以显示隐藏文件,除了一般文件名之外。



ls(这个参数是字母L的小写,而不是数字1)



此命令可以使用长格式显示文件的内容。如果需要查看更详细的文件信息,可以使用ls - L指令。例如,在目录中键入ls l可以显示以下信息(总共7列):



文件属性文件号所有者的组文件大小文件名



drwx ------ 2客用户1024 11月21日21:05邮件



——————×1×rwx根89080 11月7日22:41焦油*



- rwxr-xr-x 1根仓5013 8月15日9:32 uname *



lrwxrwxrwx 1根4 11月24日19:30下-> gzip



- rwxr-xr-x 1根仓308364 11月29日7:43 zsh *



- rwsr-x --- 1根仓9853 8月15日5:46苏*



第一列,它代表了文件的属性。Linux的文件基本上分为三个属性:R,W,和可执行(x)。但有十格,可以添加(在特定的程序实现,它实际上是十位)。第一个案例是一个特殊的表示格,它代表一个目录或链接文件。d表示目录,例如,drwx ------;L表示链接的文件,如lrwxrwxrwx;如果它是由一个水平其余的格是一个单位的每3格。由于Linux是一个多用户、多任务的系统,所以一个文件可能在同一时间许多人用。因此,我们必须设置每个文件的权限。该文件的权限的位置顺序是- rwxr-xr-x.



rwx(业主)X(集团)X(其他)



这个例子表明,权限:用户可以读,写,和执行;对同一组的用户可以读,写和执行;其他用户可以读,写和执行。另外,有一些程序执行部分属性而不是X,但是,这意味着执行该程序的用户可以有相同的功率为业主执行程序暂时的。一般来说,指令或程序,如系统管理,有一个根用户身份执行时。



第二列表示文件的数量。如果它是一个文件,这个数字自然是1,如果它是一个目录,这个数字就是目录中文件的个数。



第三列,表示文件或目录的所有者。如果用户当前在自己的家中,则该列可能是其帐户的名称。



第四列表示它属于的组(组),每个用户可以拥有多个组,但是大多数用户应该属于一个组。如果系统管理员想要给用户一个特别的许可,他可能会给他另一组。



第五列,表示该文件的大小,文件大小是以字节,而空目录通常是1024byte。当然,您可以使用其他参数使文件显示不同的单位。例如,ls - K的使用是以KB来显示文件的大小,但总的来说,我们仍然集中在字节上。



第六列,代表创建日期。以月、日、时间的形式表示。



第七列是文件的名称。我们可以使用ls来显示隐藏的文件名。