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)

相关推荐

  • JS正则表达式

    技术JS正则表达式 JS正则表达式(1) 正则表达式的作用
    给定的字符串是否符合正则表达式的过滤逻辑(匹配)
    可以通过正则表达式,从字符串中获取我们想要的特定部分(提取)
    强大的字符串替换能力(替换)(

    礼包 2021年12月15日
  • 27 视图集

    技术27 视图集 27 视图集视图集
    """视图集特点: 1,可以将一组相关的操作, 放在一个类中进行完成 2,不提供get,post方法, 使用retrieve, create方法来替代

    礼包 2021年11月4日
  • C语言函数分类自定义参数及调用方法是什么

    技术C语言函数分类自定义参数及调用方法是什么本篇内容主要讲解“C语言函数分类自定义参数及调用方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言函数分类自定义参数及

    攻略 2021年11月24日
  • vue中的echarts用法有什么区别(echarts怎么用在vue里面)

    技术vue和echarts的区别有哪些小编给大家分享一下vue和echarts的区别有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!vue

    攻略 2021年12月24日
  • 1大写怎么写,英文1到10大写怎么写

    技术1大写怎么写,英文1到10大写怎么写英文1到10大写是:ONE1大写怎么写、TWO、THREE、FOUR、FIVE、SIX、SEVEN、EIGHT、NIGHT、TEN单词解析:1、ONE 读音:英 [wʌn] 美

    生活 2021年10月25日
  • css中下划线样式怎么设置长度

    技术css中下划线样式怎么设置长度这篇文章主要介绍“css中下划线样式怎么设置长度”,在日常操作中,相信很多人在css中下划线样式怎么设置长度问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”

    攻略 2021年11月30日