敦兮其若朴,旷兮其若谷
linux文件夹下查看各个文件的权限、所有者、用户组、创建时间等信息方法:
1.进入该目录,执行ls -al 命令
2.可查看各个文件的具体信息(取实例两个),格式如下:
-rw-r--r-- 1 root root 42304 Sep 4 23:00 install.log
drwxr-xr-x 2 root root 4096 Jan 8 2015 ssl
详解:
第一个字符代表文件是"目录、文件或链接文件等"。
a. 若是[d]代表目录,例如上面文件名为"ssl"的文件。
b. 若是[-]代表文件,例如上面文件名为"install.log"的文件。
c. 若是[l]代表是连接文件(linkfile)。
d. 若是[b]代表设备文件里面的可供存储的接口设备。
e. 若是[c]代表设备文件里面的串行端口设备,例如键盘、鼠标(一次性读取设备)。
接下来的字符中,以3个为一组,且均为"rwx"的3个参数的组合。其中[r]代表可读(read),[w]代表可写(write),[x]代表可执行(execute)。要注意的是,这3个权限的位置不会改变,如果没有权限,就会出现减号[-]。以install.log文件为例:
a. 第一组为"文件所有者的权限",该文件的所有者权限为读写,但不可执行;
b. 第二组为"同用户组的权限",该文件同用户组的权限为读,不可写和执行;
c. 第三组为"其他非本用户组的权限",该文件其他非本用户组的权限为读,不可写和执行;
第二列表示有多少文件名连接到此节点(i-node)。
每个文件都会将它的权限与属性记录到文件系统的i-node中,不过我们使用的目录树却是使用文件名来记录,因此每个文件名就会连接到一个i-node。
这个属性记录的就是有多少不同的文件名连接到相同的一个i-node号码。
第三列表示这个文件(或目录)的"所有者帐号"。
第四列表示这个文件的所属用户组。
第五列为文件的容量大小,默认单位为B。
第六列为这个文件的创建文件日期或者是最近的修改日期。
a. 这一列的内容分别为日期(月/日)及时间。如果这个文件被修改的时间距离现在太久了,那么时间部分会仅显示年份而已,例如ssl文件时间。
b. 如果想要显示完整的时间格式,可以使用ls的参数,即"ls -l --full-time",就能够显示出完整的时间格式了,包括年、月、日、时间。另外,如果你当
初是以简体中文安装的linux系统,那么日期字段将会以中文来显示。可惜的是中文并没有办法在纯文本的终端机模式中正确显示,所以此栏会变成
乱码。那你就得要使用"LANG=en_US"来修改语言。
c. 如果想要让系统默认的语言变成英文的话,那么你可以修改系统配置文件"/etc/sysconfig/i18n",利用nano来修改文件的内容,使LANG这个变量成
为上述的内容即可。
第七列为该文件名。
这个字段就是文件名了。比较特殊的是:如果文件名前多一个".",则代表这个文件为"隐藏文件"。
摘自《鸟哥linux私房菜》
© 后花院 | 静心思考 | Powered by EMLOG | Theme by NIMA
友情链接:Nutcracker