Linux中如何使用ls命令列出文件?(代码示例)


当前第2页 返回上一页

在我们的示例中,第一个字符是-,表示常规文件。其他文件类型的值如下:

● -:常规文件

● 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

ls -la ~/

输出:

1

2

3

4

5

6

7

drwxr-x--- 10 linuxize  linuxize  4096 Feb 12 16:28 .

drwxr-xr-x 18 linuxize  linuxize  4096 Dec 26 09:21 ..

-rw-------  1 linuxize  linuxize  1630 Nov 18  2017 .bash_history

drwxr-xr-x  2 linuxize  linuxize  4096 Jul 20  2018  bin

drwxr-xr-x  2 linuxize  linuxize  4096 Jul 20  2018  Desktop

drwxr-xr-x  4 linuxize  linuxize  4096 Dec 12  2017 .npm

drwx------  2 linuxize  linuxize  4096 Mar  4  2018 .ssh

我们还使用该-l选项显示所有文件的详细信息。

如何修改ls输出顺序?

默认情况下,ls命令按字母顺序列出文件;但我们也可以修改输出顺序:

● --sort=extension(或-X):按条目扩展名按字母顺序排序

● --sort=size(或-S):按文件大小排序

● --sort=time(或-t):按修改时间排序

● --sort=version(或-v):文本中的自然类型(版本)数字

如果要以反向排序顺序获取结果,需要使用-r选项。

例如,要按照反向排序顺序按修改时间对/var目录中的文件进行排序,将使用:

1

ls -ltr /var

值得一提的是,ls命令没有显示目录内容占用的总空间。

如何递归列出子目录?

使用-R选项告诉ls命令显示子目录的内容:

1

ls -R

相关视频教程推荐:《Linux教程》

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

以上就是Linux中如何使用ls命令列出文件?(代码示例)的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

Linux下如何查看系统和进程的运行状态

Linux重启网络命令是什么

为什么使用Linux

如何使用外部硬盘安装Linux系统?

如何查看Linux服务

Linux终端显示中文乱码

Linux上磁盘热插拔是什么意思?

如何查看Linux系统多少位?

Linux本地内核提权漏洞介绍

Linux系统下怎样使用tcpdump进行抓包

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...