Shell命令之ls

技术Shell命令之ls Shell命令之lsls 命令,list 的缩写,是最常见的目录操作命令,其主要功能是显示当前目录下的内容。此命令的基本格式为:[root@localhost ~]# ls [

外壳命令的Ls

Ls命令,list的缩写,是最常见的目录操作命令,其主要功能是显示当前目录的内容。该命令的基本格式是:

[root@localhost ~]# ls [options]目录名

表1列出了ls命令的常用选项及其各自的功能。

选择权

功能

构成动植物的古名或拉丁化的现代名

所有显示的文件,包括隐藏文件(以。)也一起列出,这是最常用的选项之一。

构成动植物的古名或拉丁化的现代名

显示所有文件以及隐藏文件,但不包括。还有。目录。

-d

只列出目录本身,不列出目录中的文件数据。

-f

Ls将默认按文件名排序,使用-f选项将直接列出结果而不排序。

-福

在文件或目录名称后添加文件类型的指示符,例如,*代表可执行文件,/代表目录,=代表套接字文件,|代表FIFO文件。

-h

以可读的方式显示文件或目录大小,如1KB、234MB、2GB等。

构成来自拉丁语、结尾为-us的名词的复数

显示信息节点节点信息。

-我

以长格式列出文件和目录信息。

同-EN

将显示UID和GID,而不是分别显示文件用户名和组名。

-r

反方向输出排序结果,比如原文件名从小到大,反方向就是从大到小。

-右

与子目录的内容一起列出相当于显示目录中的所有文件。

构成名词复数

按文件大小而不是文件名排序。

相当于-ED

按时间排序,而不是按文件名。

-颜色=从不

-颜色=总是

-颜色=自动

从不表示不根据文件特性给出颜色显示。

始终指示显示颜色,ls默认采用此方法。

Auto表示让系统根据配置决定是否给颜色。

全职

全时模式下的输出(包括年、月、日、小时和分钟)

时间={atime,ctime}

输出访问时间或更改权限属性时间(ctime),而不是内容更改时间。

请注意,当ls命令不使用任何选项时,默认情况下,将只显示非隐藏文件的名称,并按文件名排序。同时,文件名会根据文件的具体类型匹配颜色(蓝色表示目录,白色表示一般文件)。此外,如果您想使用ls命令显示更多内容,您需要使用表1中的相应选项。

[root@www ~]# ls -al ~

总计156

drwxr-x - 4根4096 Sep 24 00:07。

drwxr-xr-x 23根根4096 Sep 22 12:09.

-rw - 1根根1474 Sep 4 18:27 anaconda-ks . CFG

-rw - 1根根955 Sep 24 00:08。bash_history

-rw-r - r - 1根24 2007年1月6日。bash_logout

-rw-r - r - 1根根191 2007年1月6日。bash_profile

-rw-r - r - 1根根176 2007年1月6日。bashrc

drwx - 3根根4096 Sep 5 10:37。gconf

-rw-r - r - 1根42304 Sep 4 18:26安装日志

-rw-r - r - 1根5661 Sep 4 18:25 install . log . syslog

不仅如此,这里的ls命令还使用了-l选项,该选项显示了文件的详细信息。该选项显示的这七列的含义是:

第一列:定义不同用户对文件的权限,具体权限的含义将在后面的章节中说明。

第二列:引用计数,文件的引用计数代表文件的硬链接数,目录的引用计数代表目录中有多少个一级子目录。

第三列:所有者,即该文件属于哪个用户。默认所有者是创建文件的用户。

第四列:归属组。默认情况下,归属组是文件创建用户的有效组,通常是创建用户的组。

第五列:大小,默认单位是字节。

第6列:文件修改时间、文件状态修改时间或文件数据修改时间都将在这次发生变化。请注意,这个时间不是文件创建时间。

第7列:文件名或目录名。

如果要查看目录的详细信息,例如:

[root@localhost ~]# ls -l /root/

总剂量44

-rw-. 1 root root 1207 1月14日18:18 anaconda-ks.cfg

-rw-r-r-.1根根24772 1月14日18:17安装日志

-rw-r-r-.1根目录7690 1月14日18:17安装

该命令将显示目录的内容,而不是目录本身的详细信息。如果要显示目录本身的信息,必须添加“-d”选项。

[root@localhost ~]# ls -ld /root/

Dr-XR-X-.2根根4096 1月20日12336030/根/

“ls-l”显示的文件大小是字节,但我们更习惯的是千字节以KB显示,兆字节以MB显示,而“-h”选项是根据人们习惯的单位显示文件大小,例如:

[root@localhost ~]# ls -lh

总剂量为44K

-rw-.1根根1.2k月14日18:18 anaconda-ks.cfg

-rw-r-r-.1根25k月14日18:17安装日志

-rw-r-r-.1根7.6k月14日18:17 install.log.syslog

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/136287.html

(0)

相关推荐

  • 如何在实体框架7中使用阴影属性

    技术Entity Framework 7中的影子属性怎么用这篇文章主要为大家展示了“Entity Framework 7中的影子属性怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并

    攻略 2021年12月16日
  • 垂耳兔为什么不吉利,养垂耳兔要注意什么问题

    技术垂耳兔为什么不吉利,养垂耳兔要注意什么问题我养的就是垂耳兔,说要注意什么的,我其实还真没特别注意,我养了两年,到现在一点儿病没有生过,平时都吃兔粮,但是兔粮营养成分不太跟的上,建议不要单一的吃兔粮,所以我后面加了各种

    生活 2021年10月22日
  • qq空白昵称代码复制,王者荣耀战队名空白代码

    技术qq空白昵称代码复制,王者荣耀战队名空白代码在王者荣耀中显示空白名字的原理的是输入一些游戏无法显示的字符即可qq空白昵称代码复制,所以想取空白名字只要输入一些奇葩字符就可以了。不过王者荣耀最新官方规定游戏中不能出现空

    生活 2021年10月30日
  • 有哪些Java GC的相关问题

    技术有哪些Java GC的相关问题这篇文章主要介绍“有哪些Java GC的相关问题”,在日常操作中,相信很多人在有哪些Java GC的相关问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”

    攻略 2021年11月2日
  • vuejs服务器安装教程学习(vue.js下载和引入的基本步骤)

    技术vue.js的安装方式有哪些这篇文章主要介绍了vue.js的安装方式有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

    攻略 2021年12月20日
  • 如何使用纯java config来配置spring mvc方式

    技术如何使用纯java config来配置spring mvc方式这篇文章将为大家详细讲解有关如何使用纯java config来配置spring mvc方式,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这

    攻略 2021年11月29日