别再稀里糊涂的使用ls命令了,带你重新认识linux查看文件信息的ls【内涵长文,非命令参数罗列】

本文详述了Linux中ls命令的用法,包括查看当前目录、指定目录、多个目录或文件,以及长列表格式的解析。重点讨论了ls -l输出的详细信息,如文件类型、权限、大小、所有者、修改时间,同时解释了inode的概念及其在文件系统中的作用。此外,还涵盖了ls命令与其他选项的组合使用,如ls -a显示隐藏文件,ls -R递归显示目录内容。
摘要由CSDN通过智能技术生成

ls 用于查看linux中的文件信息。之所以说它是最重要的命令,原因在于在整个 Unix(或linux)的哲学中,核心就是“一切皆文件!”

驱动、终端、网卡、显示器、硬件设备、软件程序等,在linux中,都是文件。知道了如何查看文件,就知道了如何深入了解linux。

比如,打印或查看当前的工作目录:

[root_test@VM_0_15_centos test]$ pwd
/home/root_test/test

pwd 命令

pwd (print work directory),直译就是打印工作目录,即显示当前的目录、显示当前命令行操作的位置!

ls 命令

ls (list files)列出当前目录下的文件,用于查看指定目录下都有哪些文件及文件信息。

可以查看到文件的名称、类型、权限、所属用户和组、修改时间等各种信息。

ls 查看当前目录下的文件

[root_test@VM_0_15_centos ~]$ ls
axel-2.4-9.el7.x86_64.rpm  test  Y6kkd1d

ls 查看指定目录下的文件

ls 后跟着一个目录,即表示查看这个目录下的文件。

比如,查看根目录下的文件 ls /

查看 /etc/my.cnf.d 目录中的文件。

[root_test@VM_0_15_centos ~]$ ls /etc/my.cnf.d
hostname  xzdiff  xzgrep

注,ls 列出来的文件,不同的颜色,表示不同的权限!

ls查看多个目录或文件

ls后面可以通过空格跟着多个文件或目录。

如下,查看当前目录、根目录、root用户目录、my.txt文件。

[root_test@VM_0_15_centos ~]$ ls ./ / /root test/my.txt
test/my.txt

/:
bin   data  etc   lib    lost+found  mnt  proc  run   srv        sys  usr
boot  dev   home  lib64  media       opt  root  sbin  swap_file  tmp  var

./:
axel-2.4-9.el7.x86_64.rpm  test  Y6kkd1d
ls: cannot open directory /root: Permission denied

ls -l 查看长列表形式的文件

ls -l-l 表示长列表格式(long listing format)。

使用该命令,可以以列表且内容更详细的形式查看文件。

$ ls -l
total 64
-rw-rw-r-- 1 root_test root_test 54908 Apr 16  2014 axel-2.4-9.el7.x86_64.rpm
drwxrwxr-x 2 root_test root_test  4096 Oct 26 21:52 test
-rw-rw-r-- 1 root_test root_test     0 Sep  3 17:40 Y6kkd1d

ls -l 长列表格式详解

通过执行命令 ls -l 显示的长列表格式的文件信息,包含着文件有关的更多内容。

我们以下面两行为例:

-rw-rw-r-- 1 root_test root_test 54908 Apr 16  2014 axel-2.4-9.el7.x86_64.rpm


drwxrwxr-x 2 root_test root_test  4096 Oct 26 21:52 test

格式详解

长列表格式的输出在每一行中列出了单个文件或目录。不仅有文件名,还包括文件的类型(属性)、大小、权限等详细信息:

  • 第一行显示了在目录中文件占用的总块数(文件系统块数 the number of file system blocks)。表示的是目录下所有文件的大小。

  • 之后的每一行显示该文件的长格式信息。

长格式信息一个分为7大列,10小项。

file mode【文件模式】 number of links【链接数】 owner name【所属用户名】 group name【所属组名】 number of bytes in the file【文件字节数】 The date of last modification【组后修改的日期】 filename【文件名】
File Type[文件类型] 所有者权限 所属组的权限 其他用户权限 链接数 所有者 所属群组 文件的字节大小 最后修改时间 文件名
- rw- rw- r--
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值