Linux下基本指令 -> ls指令 查看目录结构和文件信息

这篇具有很好参考价值的文章主要介绍了Linux下基本指令 -> ls指令 查看目录结构和文件信息。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 自我简介

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


2 简介

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


3 语法

ls [选项] [目录或文件]

使用ls命令查看当前目录下以i开头的所有文件的详细信息,Linux,linux,c++


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


4 常用选项

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

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

例:
使用ls命令查看当前目录下以i开头的所有文件的详细信息,Linux,linux,c++

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


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

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

以下是一个示例输出:

使用ls命令查看当前目录下以i开头的所有文件的详细信息,Linux,linux,c++

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


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

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

以下是一个示例输出:

使用ls命令查看当前目录下以i开头的所有文件的详细信息,Linux,linux,c++


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

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

以下是一个示例输出:

使用ls命令查看当前目录下以i开头的所有文件的详细信息,Linux,linux,c++


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

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

使用ls命令查看当前目录下以i开头的所有文件的详细信息,Linux,linux,c++


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

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

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

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

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

以下是一个示例输出:

使用ls命令查看当前目录下以i开头的所有文件的详细信息,Linux,linux,c++

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

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


4.7 -r 对目录反向排序

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

以下是一个示例输出:

使用ls命令查看当前目录下以i开头的所有文件的详细信息,Linux,linux,c++


4.8 -t 以时间排序

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

以下是一个示例输出:

使用ls命令查看当前目录下以i开头的所有文件的详细信息,Linux,linux,c++


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

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

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

以下是一个示例输出:

使用ls命令查看当前目录下以i开头的所有文件的详细信息,Linux,linux,c++

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


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

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

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

以下是一个示例输出:

使用ls命令查看当前目录下以i开头的所有文件的详细信息,Linux,linux,c++


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

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

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

使用ls命令查看当前目录下以i开头的所有文件的详细信息,Linux,linux,c++


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

使用ls命令查看当前目录下以i开头的所有文件的详细信息,Linux,linux,c++文章来源地址https://www.toymoban.com/news/detail-726294.html

到了这里,关于Linux下基本指令 -> ls指令 查看目录结构和文件信息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux 系统查看当前正在运行的某个进程的详细执行脚本和目录ls -l /proc/PID/cwd和 ls -l /proc/PID/exe

    首先使用 ps 命令查看当前正在运行的某个进程的 PID,例如: 这个命令会列出所有包含 your_process_name 信息的进程ID(也就是PID)和进程名称。你需要根据进程的名称来找到你想要查看的进程对应的PID。 然后进入 /proc 目录,你可以使用以下命令查看该 PID 对应的执行脚本: 其

    2024年02月11日
    浏览(50)
  • Linux目录结构和系统指令

    Linux目录结构 /boot : 系统启动相关的文件,包括内核、initrd和grub(BootLoader)。 /etc : 存放配置文件的目录。 /home : 用户的家目录,每个用户的家目录通常默认为 /home/USERNAME 。 /root : 超级用户的家目录。 /lib : 存放库文件的目录,包括静态库(只能在特定程序中使用)和动态库

    2024年02月09日
    浏览(39)
  • 2-Linux 目录介绍及基本指令和操作命令

    一、目录介绍 /:表示的是根的意思 /bin:(binary)存放的是一些二进制文件,但是在Linux中二进制文件是可以被执行的。这个目录中的命令文件是给普通用户使用(非超级管理员用户)。 /etc:Linux下所有的配置文件都会存放到etc目录。 /home:是所有非root用户家目录的一个集

    2024年02月08日
    浏览(48)
  • Linux--ssh基本指令与日志查看

    1、强制登录 -t 表示 Force pseudo-tty allocation, 2、ssh连接到其他端口 SSH 默认连接到目标主机的 22 端口上,可以使用-p选项指定端口号 3、使用ssh在远程主机执行一条命令并显示到本地, 然后继续本地工作 直接连接并在后面加上要执行的命令就可以了 4、在远程主机运行一个图形

    2024年02月08日
    浏览(51)
  • linux常用命令介绍 06 篇——Linux查看目录层级结构以及创建不同情况的层级目录

    Linux命令01篇——Linux解压缩文件常用命令. Linux命令02篇——linux日常常用命令介绍. linux常用命令介绍 03 篇——常用的文本处理工具之grep和cut(以及部分正则使用). linux常用命令介绍 04 篇——uniq命令使用介绍(Linux重复数据的统计处理). linux常用命令介绍 05 篇——实际应用

    2024年02月12日
    浏览(51)
  • 【Linux指令集】---ls指令(超详细)

    个人主页:平行线也会相交 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 平行线也会相交 原创 收录于专栏【Linux专栏】🎈 本专栏旨在分享学习Linux的一点学习心得,欢迎大家在评论区讨论💌 演示环境: centos7 ls指令 用于列出当前目录中的文件和目录。 选项如下: 选项 作

    2024年02月16日
    浏览(38)
  • 探索Linux世界:基本指令(文件查看、时间相关、grep、打包压缩及相关知识)

    今天继续介绍一些指令 语法 :cat [选项] [文件] 功能 : 查看目标文件的内容 -b 对非空输出行编号 -n 对输出的所有行编号 -s 不输出多行空行 示例 : 查看单个文件内容: 显示文件内容并附带行号: 创建新文件并写入内容: 追加内容到文件末尾: 和 我们下面就会细讲啦,大

    2024年03月14日
    浏览(47)
  • Linux工作原理2常用基本命令和目录层次结构

    本章是对本书中你将遇到的Unix命令和工具的指南。 为什么是Unix命令?这不是一本关于Linux如何工作的书吗?当然是的,但Linux在本质上是一种Unix风格。在本章中,你会看到Unix这个词,而不是Linux,因为你可以把你学到的东西直接带到BSD和其他Unix风味的系统中去。我试图避免

    2024年02月06日
    浏览(52)
  • IO进程线程,文件与目录,实现linux任意目录下ls -la

    注意文件的名字、路径是如何输入的。 函数opendir打开目录,struct dirent,struct stat这些结构体的含义。          readdir()函数是一个用于读取目录内容的系统调用或库函数,在类Unix操作系统中(如Linux)广泛使用。它用于遍历目录,并逐个获取目录中的条目(文件和子目录

    2024年02月10日
    浏览(41)
  • linux系统报错:ls: 正在读取目录‘.‘: 输入/输出错误

    在linux系统的“/mnt”目录下挂载了一个硬盘,然后拷贝服务器上的数据到该硬盘,在拷贝数据过程中报错:“本地文件为只读文件,无法拷贝到所挂载的硬盘下面”。于是我打开挂载硬盘的所在目录查看目录是否存在,\\\"ls\\\"看了下文件,发现“ls”命令无法使用,报错“ls: 正在

    2024年02月12日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包