Linux 中ls命令的使用详细介绍

目录
  • 1,通过ls列出文件或目录
  • 2,通过ls列出文件的长列表
  • 3,通过ls列出所有文件包括隐藏文件
  • 4,通过ls列出文件或者目录以/结尾
  • 5,通过ls命令跳过所有者的详细信息
  • 6,ls命令列出文件的索引
  • 7,通过ls命令显示文件通过逗号分隔
  • 8,通过ls列出文件或目录的uid和gid
  • 9,通过ls列出文件和目录通过相反的顺序
  • 10,通过ls列出当前目录下的文件以及子目录下的文件
  • 11,通过ls列出最近修改的文件或目录
  • 12,通过ls列出文件的大小
  • 13,通过ls命令列出指定文件的详情
  • 14,通过ls列出指定目录详细信息
  • 15,通过ls命令列出一个目录下的文件列表
  • 16,通过ls命令列出文件和目录通过文件大小排序

在Linux中有很多命令,但是日常过程中经常使用的命令非常多,ls 命令是 Linux 中最常用的命令之一。一般在刚开始学习Linux的时候,就最先接触的是ls命令,那么ls命令有哪些使用方式呢。下面是ls的语法

[root@sharplee]#ls [OPTION] [File]

使用'ls'命令有很多选项可用,但我们将只查看最常用和组合的可能选项。下面来学习一下这些选项如何使用。

1,通过ls列出文件或目录

运行没有选项的ls命令没有加任何选项的格式列出文件和目录,我们将无法查看文件类型,大小,修改日期和时间,权限和链接等详细信息。

[root@sharplee creatfile]# ls

2,通过ls列出文件的长列表

使用"ls -l"选项将显示当前目录每行一个内容的长列表格式。该行以"文件或目录权限,所有者和组名,文件大小,创建/修改日期和时间,文件/文件夹名称"的一些特征开始。

[root@sharplee creatfile]# ls -l

3,通过ls列出所有文件包括隐藏文件

ls -a' 将列出所有以 ( '.' ) 格式开头的隐藏文件以及普通文件。在Unix/Linux中,所有隐藏文件都以点"."开头。格式被标记为隐藏。

[root@sharplee creatfile]# ls -a

4,通过ls列出文件或者目录以/结尾

使用"ls -F"将在每个目录的末尾添加"/"分类。在下面的示例中,您可以看到所有目录都以"/"符号结尾列出。

[root@sharplee creatfile]# ls -F

5,通过ls命令跳过所有者的详细信息

"ls -g"选项类似于"ls -l"选项,但使用"-g"选项时,它将跳过文件和目录的所有者详细信息。在下面的示例中,它列出了没有所有者详细信息的所有文件。

[root@sharplee creatfile]# ls -g

6,ls命令列出文件的索引

"ls -i"选项将列出每个文件和目录的索引(称为inode)编号。以下示例中,您可以在文件和目录之前打印一些数字索引/inode。

[root@sharplee creatfile]# ls -i

7,通过ls命令显示文件通过逗号分隔

使用"ls -m"将显示所有文件和目录,以逗号分隔。

[root@sharplee creatfile]# ls -m

8,通过ls列出文件或目录的uid和gid

使用"ls -n"选项将列出所有文件和目录的 UID(用户 ID)和 GID(组 ID),作为每行一个。以下示例中,您可以看到普通用户和组(UID 和 GID)不是0,而根 UID 和 GID 是0。

[root@sharplee creatfile]# ls -n

9,通过ls列出文件和目录通过相反的顺序

"ls -r"选项将按相反的顺序列出所有文件和目录。下面,您可以看到,所有文件和目录都按相反的字母顺序排序。

[root@sharplee creatfile]# ls -r

10,通过ls列出当前目录下的文件以及子目录下的文件

使用"ls -lR"选项将以所有目录和子目录的树格式列出。

[root@sharplee creatfile]# ls -iR

11,通过ls列出最近修改的文件或目录

选项"ls -t"将首先列出所有最近修改的文件和文件夹。在下面的示例中,您可以看到首先列出了一个名为"test"的文件夹和一个名为"test1"的文件夹。这两个文件是新创建的文件夹。

[root@sharplee creatfile]# ls -t

12,通过ls列出文件的大小

使用"ls -lh"选项将以直观易读的格式显示每个文件的大小。以字节为单位读取文件可能会令人困惑,相反,我们可以读取KB,MB,GB等格式的文件,"例如"更容易,读取5782242字节会感到困惑,而读取5.7 M则更加用户友好。

[root@sharplee creatfile]# ls -lh

13,通过ls命令列出指定文件的详情

可以使用"ls -l文件名"命令获取特定文件的列表。以下示例中,您可以看到"cron.txt"文件详细信息的详细信息。

[root@sharplee creatfile]# ls -l tes1.txt

14,通过ls列出指定目录详细信息

使用"ls -ld目录名称"命令获取特定目录的列表。下面的示例中,您可以看到"test"目录的详细信息。

[root@sharplee creatfile]# ls -ld test/

15,通过ls命令列出一个目录下的文件列表

使用"ls -l 文件目录"列出一个目录下的所有文件列表。

[root@sharplee creatfile]# ls -l test/

16,通过ls命令列出文件和目录通过文件大小排序

“ls -lS”命令将列出按文件大小排序的所有文件和目录。在下面的示例中,您可以看到列表开头显示的最大的文件(tes1.txt)。如果您希望此列表以直观易读的方式打印,则可以使用"ls -lSh"。输出文件大小(以 KB、MB、GB 等为单位)。

[root@sharplee creatfile]# ls -lS

总结:以上是小编整理的ls命令的基本使用方式,上面示例中的命令选项都可以进行任意组合来使用,比如倒序排序使用"ls -rs"命令等。

到此这篇关于Linux 中ls命令的使用的文章就介绍到这了,更多相关Linux 中ls命令内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Linux lsof命令使用详解

    lsof(list open files)是一个查看进程打开的文件的工具. 在 linux 系统中,一切皆文件.通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以 lsof 命令不仅可以查看进程打开的文件.目录,还可以查看进程监听的端口等 socket 相关的信息.本文将介绍 lsof 命令的基本用法,本文中 demo 的演示环境为 ubuntu 18.04. 常用选项 -a 指示其它选项之间为与的关系 -c <进程名> 输出指定进程所打开的文件 -d <文件描述符>

  • Linux ls命令参数详解

    -a -- 全部(all).列举目录中的全部文件,包括隐藏文件(.filename).位于这个列表的起首处的 .. 和 . 依次是指父目录和你的当前目录.      -l -- 长(long).列举目录内容的细节,包括权限(模式).所有者.组群.大小.创建日期.文件是否是到系统其它地方的链接,以及链接的指向.      -F -- 文件类型(File type).在每一个列举项目之后添加一个符号.这些符号包括:/ 表明是一个目录:@ 表明是到其它文件的符号链接:* 表明是一个可执行文件.    

  • linux中ls命令使用详解

    ls命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录.文件夹.文件权限)查看目录信息等等.ls 命令在日常的linux操作中用的很多! 1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件. 3. 常用参数: -a, –all 列出目录下的所有文件,包括以

  • linux 中ls命令详解

    ls命令用来显示目标列表,在Linux中是使用率较高的命令.ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件. 语法 ls(选项)(参数) 选项 -a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出): -A:显示除影藏文件“.”和“..”以外的所有文件列表: -C:多列显示输出结果.这是默认选项: -l:与“-C”选项功能相反,所有输出信息用单列格式输出,不输出为多列: -F:在每个输出项后追加文件的类型标识符,具体含义:“*”表示具有可执行权限的普通文

  • linux lsof命令详解及实例

    linux lsof命令详解 简介 lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口.因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过

  • linux 中的ls命令参数详解及ls命令的使用实例

    一.ls命令参数详解 可以通过阅读 ls 的说明书页(man ls)来获得选项的完整列表. -a – 全部(all).列举目录中的全部文件,包括隐藏文件(.filename).位于这个列表的起首处的 .. 和 . 依次是指父目录和你的当前目录. -l – 长(long).列举目录内容的细节,包括权限(模式).所有者.组群.大小.创建日期.文件是否是到系统其它地方的链接,以及链接的指向. -F – 文件类型(File type).在每一个列举项目之后添加一个符号.这些符号包括:/ 表明是一个目录:

  • 在Linux系统中如何使用ls命令按日期对文件进行排序

    ls命令用于列出目录内容,结果可以按几个条件排序,例如按日期,按字母顺序排列的文件名,修改时间,访问时间,版本和文件大小. 在本文中,我将向您展示如何使用Linux中的ls命令按日期对文件进行排序. 1)列出具有上次修改日期/时间的文件目录 要列出文件并在顶部显示最后修改的文件,我们将使用-lt选项和ls命令. [linuxidc@localhost www.linuxidc.com]$ ls -lt /run 输出如下: 总用量 60 -rw-rw-r--. 1 root utmp 1536

  • Linux 中ls命令的使用详细介绍

    目录 1,通过ls列出文件或目录 2,通过ls列出文件的长列表 3,通过ls列出所有文件包括隐藏文件 4,通过ls列出文件或者目录以/结尾 5,通过ls命令跳过所有者的详细信息 6,ls命令列出文件的索引 7,通过ls命令显示文件通过逗号分隔 8,通过ls列出文件或目录的uid和gid 9,通过ls列出文件和目录通过相反的顺序 10,通过ls列出当前目录下的文件以及子目录下的文件 11,通过ls列出最近修改的文件或目录 12,通过ls列出文件的大小 13,通过ls命令列出指定文件的详情 14,通

  • linux中uptime命令的用法详细解析

    系统中的uptime命令主要用于获取主机运行时间和查询linux系统负载等信息.uptime命令可以显示系统已经运行了多长时间,信息显示依次为:现在时间.系统已经运行了多长时间.目前有多少登陆用户.系统在过去的1分钟.5分钟和15分钟内的平均负载. uptime命令用法十分简单:直接输入uptime即可.另外还有一个参数  -V ,是用来查询版本的. (注意是大写的字母v)[linux @ localhost]$ uptime –Vprocps version 3.2.7[linux @ loc

  • Linux中curl命令和wget命令的使用介绍与比较

    本文介绍的是Linux中curl命令和wget命令,这两者都是用来下载文件的工具,下面来看看详细的介绍: 一.wget wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径 例1: wget http://www.minjieren.com/wordpress-3.1-zh_CN.zip 下载文件保存到当前目录,文件名默认是url最后一个/后面的内容,这里就是 wordpress-3.1-zh_CN.zip 例2: wget -O myfil

  • Linux中tcpdump命令实例详解

    前言 tcpdump是一款类Unix/Linux环境下的抓包工具,允许用户截获和显示发送或收到的网络数据包. tcpdump可以将网络中传送的数据包的"头"完全截获下来提供分析.它支持针对网络层.协议.主机.网络或端口的过滤,并提供and.or.not等逻辑语句来帮助你去掉无用的信息.tcpdump 是一个在BSD许可证下发布的自由软件. 下面这篇文章将给大家详细介绍关于Linux中tcpdump命令的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍吧. 一.命令格

  • Linux中dd命令使用实例教程

    本文主要给大家介绍了关于Linux中dd命令使用的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 一.Linux dd命令用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换. 使用方法:dd [OPERAND] 参数注释: bs=BYTES read and write BYTES bytes at a time (also see ibs=,obs=) cbs=BYTES convert BYTES bytes at a time conv=CONVS convert the

  • Linux中tail命令用法详解

    tail命令也是一个非常常用的文件查看类的命令,今天就为大家介绍下Linux tail命令的用法. 更多Linux命令详情请看:Linux命令速查手册 Linux tail命令主要用来从指定点开始将文件写到标准输出.很多人喜欢使用tail –f 来监控日志文件. 一.Linux tail命令格式 Linux tail命令 格式如下所示 tail [OPTION]... [FILE]... Linux tail命令 参数如下所示 -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c

  • Linux中fuser命令用法详解

    描述: fuser可以显示出当前哪个程序在使用磁盘上的某个文件.挂载点.甚至网络端口,并给出程序进程的详细信息. fuser显示使用指定文件或者文件系统的进程ID. 默认情况下每个文件名后面跟一个字母表示访问类型. 在zkfc的日志里面,有一个warn:PATH=$PATH:/sbin:/usr/sbin fuser -v -k -n tcp 8090 via ssh: bash: fuser: 未找到命令 原因是最小化安装centos的时候,没有fuser这个命令 yum install -y

  • Linux系统配置(服务控制)详细介绍

    目录 前言 一.系统服务控制 1.systemctl 2.target 3.常见系统服务 4.开机自启服务管理 二.服务管理 1.防火墙与核心防护 2.时间管理 3.SSH服务 结语 前言      Linux操作系统中包含了大量的服务程序,这些服务程序在切换运行级别时根据预设的状态进行启动或终止,其中有不少系统服务可能并不是用户需要的,但是默认也运行了 一.系统服务控制 1.systemctl      在CentOS系统中,各种系统服务的控制脚本默认放在usr/lib/systemd目录下,

随机推荐