ls -al命令来观察文件权限,每个文件的权限都用10位表示,其中第一段占1位,表示第一个字符代表这个文件的类型(目录,文件或链接文件)。
若为“d”则是目录,若为“-”则是文件,若为“l”则表示链接文件,若为“”则表示为设备文件里面的可供存储的周边设备,若为“c”则表示为设备文件里面的串行端口设备,如键盘鼠标。
第二段占3位,表示权限,均为[rwx]的三个参数的组合。其中r表示可读,w表示可写,x表示可执行,如果没有权限,则会显示减号“-”。
(1)linuxlsal扩展阅读:
Linux命令注意事项:
Linux的命令(也包括文件名等等)对大小写是敏感的,也就是说,如果你输入的命令大小写不对的话,系统是不会做出你期望的响应的。
Linux常用的命令:
clear,这个命令是用来清除屏幕的,它不需要任何参数,和dos下面的cls具有相同的功能,如果你觉得屏幕太紊乱,就可以使用它清除屏幕上的信息。
目录切换(cd),使用cd(Change Directory)命令可以在不同目录之间切换。
列出目录中的文件(ls),在Linux命令行终端中使用的最多的命令就是这个ls,它可以帮助我们列出当前目录下都有哪些文件。
参考资料来源:网络-Linux命令
⑵ linux中“ls” 、“ls -a”、“ls -al”的区别是
ls
显示当前下面的文件及文件夹
ls
-a
显示当前目录下的所有文件及文件夹包括隐藏的.和..等
ls
-al
显示当前目录下的所有文件及文件夹包括隐藏的.和..等并显示详细信息,详细信息包括大小,属组,创建时间
⑶ linux中ls -al 和ls-all和 ll 有区别吗
ls
-al
-a:显示所有当前目录下的文件夹和文件(包括隐藏的)
-l:显示文件夹和文件的详细信息
ll因该是你的系统中定义的一个alias,应该就是执行了ls
-al
⑷ 关于Linux中ls -al命令疑问
设备号
两个用逗号分隔的数字,是系统用来表示设备的两个重要的序号,第一个为主设备号(major number),用来表示设备使用的硬件驱动程序在系统中的序号;第二个为从设备号(minor number)
⑸ linux 使用ls -al语句后 文件显示. ..
你好!根据你的描述,我回答是:
当新建一个目录的时候会有2个隐藏的文件“.”和“..”,
1)“.”是表示当前文件夹,
2)“..”是表示上一级文件夹。
你可以通过测试来验证,你输入“cd..”,会返回上一级目录,由此可以得出“..”是表示上一级目录。
⑹ Linux中用 ls -al 命令查询出来的档案的容量是以什么作为单位的呢
ls -al列出来的那个文件大小是字节(Byte),不过有的系统比如FreeBSD是以kb为单位(列出的是占用的1k-block的数量)
你可以用 ls -alh 来查看,这样它的单位就自动标上K或M或G( -h 参数原意是 Human Readable即 人类易读)
fenggz@/home/fenggz$ ls -l | grep .iso
-rw-r--r-- 1 fenggz SystemAdmin 664205312 Nov 30 2007 lfslivecd-x86-6.3-r2145.iso
fenggz@/home/fenggz$ ls -lh | grep .iso
-rw-r--r-- 1 fenggz SystemAdmin 634M Nov 30 2007 lfslivecd-x86-6.3-r2145.iso
fenggz@/home/fenggz$
⑺ 用Linux ls al命令列出下面的文件列表,( )是连接文件。
【答案】D
【答案解析】ls
-al命令用于显示当前目录下所有文件及其详细信息。.a参数用于显示隐藏文件。例如drwxr-xr-x
2
root
root
4096
Nov
6
00:04
aa。drwxr-xr-x第一个字符有3种情况:“-”表示普通文件,“d”代表目录,“l”代表连接文件,“b”代表设备文件。所以答案选D。
⑻ linux ls -al ll
ls -al
-a:显示所有当前目录下的文件夹和文件(包括隐藏的)
-l:显示文件夹和文件的详细信息
ll因该是你的系统中定义的一个alias,应该就是执行了ls -al
⑼ Linux中ls -al问题
ls
-l
是查看详细信息吧...可以看到文件所有人..用户权限..链接数..创建时间...不知道你讲的是什么意思..不过看你执行的ls
-all跟ls
-l差不多
⑽ Linux "ls -al"查看 所有目录的文件容量都是4096Bytes是怎么回事
在Linux下一切皆文件,因此目录也是文件。所以,通过ls -al命令显示的目录大小并非常规意义上包含其子文件的总大小,而是单纯指的是目录的大小。这一点和Windows并不一样。
请注意一点,其实Linux下目录的大小并不都是4096的。
那么为什么大部分的目录大小都是4096呢?这需要从Linux文件的存储机制说明。
文件储存在硬盘上,硬盘的最小存储单位叫做“扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。
操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个“块”(block)。这种由多个扇区组成的“块”,是文件存取的最小单位。“块”的大小,最常见的是4KB,即连续八个 sector组成一个 block。
文件数据都储存在“块”中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名为“索引节点”。
每一个文件都有对应的inode,里面包含了与该文件有关的一些信息。
而Linux系统中,目录(directory)也是一种文件。打开目录,实际上就是打开目录文件。目录文件的结构非常简单,就是一系列目录项(dirent)的列表。每个目录项,由两部分组成:所包含文件的文件名,以及该文件名对应的inode号码。
所以ls -al命令实际显示的就是目录文件的大小。又因为OS定义的文件最小存取单位“块”(block)是4KB,所以目录一般显示为4096B。
如果你需要看目录的总大小可以用 命令,楼上说的很详细了。
PS:OS系统块的大小是可以修改的。