在我们的示例中,第一个字符是-,表示常规文件。其他文件类型的值如下:
● -:常规文件
● b:阻止特殊文件
● c:角色特殊文件
● d:目录
● l:符号链接
● n:网络文件
● p:FIFO
● s:插座
2、九个字符(rw-r--r--)显示文件权限
前三个字符用于用户,后三个用于组,最后三个字符用于其他人。我们可以使用chmod命令更改文件权限;权限字符可以采用以下值:
● r:读取文件的权限
● w:写入文件的权限
● x:执行文件的权限
● s:setgid位
● t:粘性
在我们的示例中,rw-r--r--表示用户可以读取和写入文件,而组和其他人只能读取文件。而,九个字符(rw-r--r--)后的数量1允许的字符后的硬链接到该文件的数量。
3、root root 337
两个字段root root显示文件所有者和组,后面是文件大小(337),以字节为单位。如果要以可读格式输出尺寸,需要使用-h选项。用户可以使用chmod命令更改文件所有者。
4、Oct 4 11:31
Oct 4 11:31是文件的最后修改日期和时间。
5、/etc/hosts
/etc/hosts是文件的名称。
如何显示隐藏文件?
在Linux中,隐藏文件是以点(.)开头的任何文件;而默认情况下,ls命令是不会显示隐藏文件的。
如何要显示所有文件,包括隐藏文件,就需要使用-a选项:
1 |
|
输出:
1 2 3 4 5 6 7 |
|
我们还使用该-l选项显示所有文件的详细信息。
如何修改ls输出顺序?
默认情况下,ls命令按字母顺序列出文件;但我们也可以修改输出顺序:
● --sort=extension(或-X):按条目扩展名按字母顺序排序
● --sort=size(或-S):按文件大小排序
● --sort=time(或-t):按修改时间排序
● --sort=version(或-v):文本中的自然类型(版本)数字
如果要以反向排序顺序获取结果,需要使用-r选项。
例如,要按照反向排序顺序按修改时间对/var目录中的文件进行排序,将使用:
1 |
|
值得一提的是,ls命令没有显示目录内容占用的总空间。
如何递归列出子目录?
使用-R选项告诉ls命令显示子目录的内容:
1 |
|
相关视频教程推荐:《Linux教程》
以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!
以上就是Linux中如何使用ls命令列出文件?(代码示例)的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《Linux》频道 >>