美文网首页程序员Linux
说说 Linux 中 ls 输出目录结构指令

说说 Linux 中 ls 输出目录结构指令

作者: deniro | 来源:发表于2020-11-16 19:34 被阅读0次

ls(英文全拼:list files)1,输出当前目录结构。

语法:ls [-alrtAFR] [name...]

单纯讲语法很枯燥,我们以实例来现身说法。

(1)输出当前目录与文件名

命令:ls

在 Powershell 中会以另一种颜色来标注目录,比如这里的蓝色。

(2)输出当前目录与文件名(包括隐藏文件)

命令:ls -a

Linux 的隐藏文件以 . 开头。

(3)输出当前目录与文件详情

命令:ls -l

这里面所包含的信息量很大,现将每一列说明如下。

. 之前一共有 10 位,第一位表示文件类型。Linux 中一切皆为文件,文件类型也有多种2

标识 说明
- 普通文件
d 目录文件
p 管道(pipe) 文件,用于进程间通信
l 链接文件
b 块设备文件,以块(block)为单位进行访问
c 字符设备文件,以字节(char)流方式进行访问

接下来的 9 位是文件权限,每三个一组,每组分别表示所有者、所有者所在组、其他组所拥有的权限。权限也是采用标识来表示。

标识 说明
r 读权限(read)
w 写权限(write)
x 可执行权限
- 无权限

第 2 列,如果是文件则表示硬链接数;如果是目录则表示该目录所拥有的子目录数3。Linux系统的链接分为两种:硬链接和软链接4。硬链接是指向同一个inode的多个文件路径。存储文件元信息的区域叫做 inode 5。而软链接仅包含所链接文件的路径名。

(4)输出当前目录与文件详情,并按创建时间倒序排列

命令:ls -lt

(5)列出子孙目录下的所有文件以及目录

命令:ls -R


参考资料:

  1. Linux ls 命令
  2. Linux 文件系统 -- 简述几种文件类型
  3. Linux中 ls -l 命令显示结果中的每一列的含义
  4. Linux系统链接的分类
  5. inode 和 block 概述

相关文章

  • 说说 Linux 中 ls 输出目录结构指令

    ls(英文全拼:list files)1,输出当前目录结构。 语法:ls [-alrtAFR] [name...]...

  • Linux —— Day1(Linux系统文件和基础指令)

    一、Linux系统的目录结构 二、Linux基本指令 1、指令与选项 2、基础指令 (1)ls指令 (2)pwd ...

  • Linux

    day07-linux指令 1、linux系统介绍 2、远程连接 3、简单指令 4、ssh 5、目录结构 6、ls...

  • day32-linux指令

    1、linux系统介绍 2、远程连接 3、简单指令 4、ssh 5、目录结构 6、ls 7、vi、vim

  • day 07-linux简单指令

    1、linux系统介绍 2、远程连接 3、简单指令 4、ssh 5、目录结构 6、ls 7、vi、vim

  • Linux(Centos7)

    Linux目录结构 Linux命令 ls命令:显示当前目录下文件 ls 是最常见的目录操作命令,主要作用是显示目录...

  • linux 常用指令

    Linux 常用指令ls 显示文件或目录ls -l # 列出文件详细信息l (list)ls -a # 列出当前目...

  • linux常用基础命令

    目录相关 ls -- Lists ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可...

  • linux操作命令(二)

    开始Linux基础指令的学习之旅吧。 1、ls指令,含义list 用法1:#ls列出当前工作目录下所有文件/文件夹...

  • Linux常用指令

    Linux常用指令 切换目录指令:cd 列出文件列表:ls ll Linux下,以.开头的文件都是隐藏文件 创建目...

网友评论

    本文标题:说说 Linux 中 ls 输出目录结构指令

    本文链接:https://www.haomeiwen.com/subject/muhvbktx.html