下面是来自 man page 关于 $ man ls
ls - list directory contents
列出文件夹中的内容。 但一般我们会配合着 在 -l use a long listing format
列表形式下看到的输出大概成这样: -rwxrw-r-- 10 root root 2048 Jan 13 07:11 afile.exe
各列的含义 文件权限/file permissions包含三部分:
其中,
所以连起来的话, Tips: 系统会为文件默认赋予权限,但可通过 one more thing有趣的是,权限除了使用
数字形式的权限通常用于 $ chmod 754 somefile.js
你当然还是可以使用字母的方式来进行设置的, $ chmod u=rwx,g=rx,o=r somefile.js
细心的你可能发现了,无论哪种权限组合,都可以通过三种其他的权限其数字相加而得到,
这便是其设计其妙之处,所以你应该理解为何 0~7 对应的是上面列出的权限。方便之处在于,只需要记住 4,2,1 分别对应读,写,可执行。其他权限通过相加计算即可。 链接数量/number of links表示包含的项目数量。如果该项是文件,则无疑是 1。如果该项是文件夹,表示文件夹下还包含多少个文件或文件夹。 所属用户/owner name文件的所有者。 所属分组/owner group所有者所处的分组名。 文件大小/file size文件或文件夹的大小,单位为字节(byte)。通过参数可配置输出为更加容易理解的形式,比如 -rw-rw-r-- 1 liuwayong liuwayong 1.6K Mar 30 18:18 app.js
修改日期/time of last modification最后的修改日期。 文件或目录名/file/directory name文件或文件夹的名称。如果是软链接,会显示出其所指向的位置。 lrwxrwxrwx 1 root root 16 Aug 2 2018 videodata -> /data/videodata/
相关资料 |
理解 Linux 中 `ls` 的输出
猜你喜欢
转载自www.cnblogs.com/Wayou/p/understanding_output_of_linux_ls.html
今日推荐
周排行