1 自我简介

博主星尘不会落
博主主页https://blog.csdn.net/zhanghgh
 如果编写博客中有任何错误,请指出,我会第一时间核实并更改
 该博客可能会随着博主技术增进而改进。


2 简介

 Linux ls英文全拼: list directory contents命令用于显示指定工作目录下之内容列出目前工作目录所含的文件及子目录)。


3 语法

ls [选项] [目录文件]

ls


补充:
  ls 不加[选项] [目录文件] 默认ls路径


4 常用选项

4.1 –a 列出目录下的所有文件,包括以 . 开头的隐含文件

 以 . 开头的的文件名在Linux里是隐含文件,用ls看不到,但用ls -a便能看到

例:
在这里插入图片描述

补充:
  .文件 为 现路径
  …文件 为 上级路径
   . 开头文件 为 隐含文件。


4.2 -l 列出文件的详细信息

  ls -l可以列出文件的详细信息。用ls看不到,但用ls -l便能看到

以下是一个示例输出

在这里插入图片描述

补充:
  文件的详细信息会在我的另一篇博客中讲到。


4.3 –d 将目录象文件一样显示,而不是显示其下的文件

  ls -d只列出目录(不递归列出目录内的文件)。
  部分选项可组合使用。例:ll -d | ls -ld

以下是一个示例输出

在这里插入图片描述


4.4 –i 输出文件的 i 节点索引信息

  "ls -i" 是 Linux 中的一个命令用于显示文件或目录的 inode 号码inode文件系统中的一个数据结构用于存储文件或目录的元数据信息,包括文件的权限所有者大小创建时间等等。通过ls -i命令可以查看文件或目录的 inode 号码,方便用户进行文件管理操作

以下是一个示例输出

在这里插入图片描述


4.5 -n 用数字的 UID,GID 代替名称

  根据下面的案例对比就可以很容易看出区别ls -n所有者所有组的实际名称替换为相应的数值标识符(UID和GID)。这对于以数字形式查看文件和目录的所有者所有组的信息很有用。

在这里插入图片描述


4.6 -F 在每个文件名后附上一个字符说明该文件的类型

  ls -F一个用于列出文件和目录的 Linux 命令。它与普通的 ls 命令相似,但在输出中添加一个特殊符号表示文件类型

使用 ls -F 命令时,它会在终端显示以下列:
   文件或目录的名称 + 一个特殊符号用于表示文件类型

下面是一些常见特殊符号及其含义:
   /表示目录。
  *表示可执行文件
  @表示符号链接symbolic link)。
  |表示命名管道named pipe)。
  =表示接字socket)。
  >表示门(door)。

  通过这些特殊符号,您可以更轻松地识别文件的类型例如,如果一个文件名以 / 结尾,则表示它是一个目录;如果一个文件名以 * 结尾,则表示它是一个可执行文件

以下是一个示例输出:

在这里插入图片描述

  在上面的示例中,my_directory/ 表示一个目录my_file.txt 表示一个普通文件my_program* 表示一个可执行文件

  需要注意的是,ls -F 命令只显示当前目录中的文件和目录,并且不会递归显示子目录的内容。如果要查看所有文件和目录(包括子目录),可以使用 ls -FR 命令。


4.7 –r 对目录反向排序

  ls -r 是一个用于以相反的顺序列出文件和目录的 Linux 命令。它会将文件和目录按照字母顺序的相反顺序进行排列,并在终端显示

以下是一个示例输出:

在这里插入图片描述


4.8 –t时间排序

  ls -t 是一个用于按照修改时间最近修改的文件先显示)对文件和目录进行排序并列出它们的 Linux 命令,文件和目录按照最近修改的时间进行了排序。这意味着最近修改的文件或目录将显示列表的最上方。

以下是一个示例输出:

在这里插入图片描述


4.9 -s 在l文件名后输出该文件的大小

  ls -s 是一个用于显示文件和目录大小的 Linux 命令。它列出了当前目录中的文件和目录,并在其前面显示了相应的大小信息。

使用 ls -s 命令时,它会在终端中显示以下列:
  文件或目录的大小(以千字节单位)。
  文件或目录的名称

以下是一个示例输出:

在这里插入图片描述

  可以看出有个文件特别大。


4.10 -R 列出所有子目录下的文件(递归)

  ls -R 是一个用于递归地列出当前目录及其子目录中的所有文件和目录的 Linux 命令。

使用 ls -R 命令时,它会在终端中显示以下内容
  子目录的名称
  子目录中的文件和目录。

以下是一个示例输出:

在这里插入图片描述


4.11 -1 一行只输出一个文件

  ls -1 是一个用于按照单列方式显示文件和目录的 Linux 命令。

使用 ls -1 命令时,它会在终端中以单列的形式显示当前目录中的文件和目录的名称每个名称占据一行。这种方式适用于当目录中有大量的文件和目录,且希望以简洁方式列出它们时。

在这里插入图片描述


制作不易,看完请给个点赞 || 评论 ||关注,多谢了!!!

在这里插入图片描述

原文地址:https://blog.csdn.net/zhanghgh/article/details/131648692

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_32106.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注