输入命令:ls -al

Linux档案属性_可执行

Linux档案属性_群组_02

档案类型权限:

Linux档案属性_linux_03

    • 第一個字元代表这个档案是『目录、档案或链接档等等』:
      • 当为[ d ]则是目录;
      • 当为[ - ]则是目录;
      • 若是[ l ]则表示为链接档(link file);
      • 若是[ b ]则表示为装置档里面的可供存储的周边设备(可随机存取裝置);
      • 若是[ c ]则表示为装置档里面的序列外设备,例如键盘、鼠标(一次性读取装置)。
    • 接下來的字元中,以三個为一組,且均为『rwx』 的三個参数的組合。其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。 要注意的是,這三個权限的位置不會改变,如果沒有权限,就會出現减号[ - ]而已。
      • 第一组为『档案拥有者可具备的权限』,以『initial-setup-ks.cfg』那个档案为例,改档案拥有者可以读写,但不能执行;
      • 第二组为『加入此群组的档案权限』;
      • 第三组为『非本人且沒有加入本群组之其他账号的权限』。
    • 第二档表示有多少档名链接到此节点(i-node):
      • 每個档案都会將他的权限与属性记录到档案系統的i-node中,不过,我們使用的目录树却是使用档案名來记录, 因此每個文件名就会链接到一個i-node!這個属性记录的,就是有多少不同的文件名链接到相同的一個i-node号码去就是了。
    • 第三档表示這个档案(或目录)的『拥有者账号』
    • 第四档表示這个档案的所属群组
      • 在Linux系統下,你的账号會加入於一个或多个的群组中。
    • 第五档为这个档案的容量大小,预设单位为bytes; 第六档为这个档案的建档日期或者是最近的修改日期:
      • 这个档的內容分別为日期(月/日)及时间。如果這个档案被修改的时间距离现在太久了,那么时间部分部分会仅预示年份而已。 如下所示Linux档案属性_可执行_04

      • 如果想要显示完整的时间格式,可以利用ls的选项,亦即:『ls -l --full-time』就能夠显示出完整的时间格式了!包括年、月、日、时间。 另外,如果你当初是以繁體中文安裝你的Linux系統,那么日期档位将会以中文來显示。 可惜的是,中文並沒有辦法在纯文字的终端机模式中正确的显示,所以此档会变成乱码。 那你就得要使用『export LC_ALL=en_US.utf8』來修改语言体系

        如果想要让系统预设的语系变成英文的话,那么你可以修改系统设定档『/etc/locale.conf』

    • 第七档为这个档案的文件名:比较特殊的是如果文件名多一个『 . 』,则表示这个档案为『隐藏档案』