Linux命令:仅列出目录及子目录 (linux仅列出目录)

Linux系统是一个强大而复杂的操作系统,它所具有的强大的命令行工具是其成功的关键之一。Linux命令可以完成许多不同的任务,其中一个任务是查询文件系统中的目录和文件。在这篇文章中,我们将研究如何使用Linux命令来列出目录和子目录。

Linux命令:ls

我们需要介绍的是ls命令。ls是列出文件和目录的命令,它是一个非常常见的命令,并且在Linux系统中非常有用。默认情况下,这个命令提供了我们需要的文件和目录的列表,但是如果我们想快速地列出目录且不列出文件,怎么办呢?

Linux命令:tree

这里,我们可以使用tree命令。tree命令是一个可以列出文件和目录树的命令。它在列表中显示每个目录下的子目录和文件。如果我们只需要目录和子目录,请使用以下命令:

tree -d

这将只显示树形结构中的目录和子目录,并且忽略文件。在这种情况下,tree命令会检查当前目录,找到其中所有的子目录,并打印它们的名称。

命令解释:

tree:指调用tree命令;

-d:该选项表示只输出目录,不显示文件。

下面是一个示例:

[user@centos7 ~]$ tree -d

.

├── Desktop

├── Documents

├── Downloads

├── Music

├── Pictures

└── Videos

6 directories

这个命令中最重要的部分是tree命令本身,以及-d选项,表示仅显示目录。在下面的示例中,我们可以看到tree命令输出了当前目录及其子目录,但不显示任何文件。

如果您只想显示特定目录中的子目录,而不是所有子目录,则可以在命令后加上目录的名称。例如,以下命令将列出home目录中的所有子目录并忽略文件:

tree -d /home/

这将列出home目录中所有子目录的树形结构,并且不会列出文件。

结论

在Linux系统中,列出目录和子目录是一个很常见的任务。虽然ls命令通常是最常用的工具,但如果您只想列出目录,而不列出文件,tree命令则是非常有用的。使用-d选项,您可以快速轻松地列出目录及其子目录,而忽略文件。在以后的工作中,如果您需要快速查看目录树,请记住使用tree命令!

相关问题拓展阅读:

在linux下如何查看当前目录详细信息列表

可以使用ls命令,ls跟dos下的dir命令是一样的都是用来列出目录下的文件。下面是一些常见的用法:

ls -a 列出文件下所有族祥的笑穗宏文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)

ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等

ls -F 在每一个文件的末尾加上一个字符说明该文件的类型。”@”表示符号链接、”|”表示FIFOS、”/”表示目录、”=”表示套接字

ls -s 在每个文件的后面打印出文件的大小

ls -t 按时间进行文件的排序

ls -A 列出除了”.”和”..”以外的文件

ls -R 将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现

ls -L 列出文件的链接名

ls -S 以文件的大小进行碰册排序

比如查找文件 kk

全盘搜索方法为 find (空岩漏升格) / (空格) kk 即是find / kk

当前目录搜索 find . kk

制定路径搜索,比搜运如指定搜索xq文件夹 find /xq kk

谢谢,记得每个参数后都有粗老空格~

比如查找文件 kk

全盘搜索方法为 find (空岩漏升格) / (空格) kk 即是find / kk

当前目录搜索 find . kk

制定路径搜索,比搜运如指定搜索xq文件夹 find /xq kk

谢谢,记得每个参数后都有粗老空格~

ll -a -R ,显示所有文件信息及子目录信息

准确的说是ls -l,ll只是个别名而已,并不是命令

linux常用命令

linux常用命令有cd命令,ls命令,grep命令,find命令,cp命令等

,每个人玩Linux的目的都不同,所以他们常用的命令也就差异非常大,而我主要是用Linux进行喊唤C或C++和shell程序编写的,所以常用到的命令可以就会跟一个管理Linux系统的人有所不同。

linux常用命令举例

cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径,如cd/root/Docements#切换到目录/root/Docementscd./path#切换到当前目录下的path目录中。

这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些我常用的参数吧,如下,l,列出长数据串,包含文件的属性与权限数据空蠢等a,列出全部的文件连同隐藏文件一起列出来d,仅列出目录本身斗渗陪,而不是列出目录的文件数据h,将文件容量以较易读的方式列出来R。

linux常用命令如下:

1、查看内核版本:uname -a。

2、控制台-图形界面:init 5或册庆者startx。

3、图形界面-控制台: init3或者直接注销。

4、如何查看ip

5、配置ip:ifconfig eth0 ip地址。

6、重启:reboot 或者 shutdown -r now。

操作命令

首先介绍一个名词“控制台”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。我们说控制台命令,就是指通过字符界面输入的可以操和姿蚂作系统的命令,例如dos命令就是控制台命令。我们要了解的是基于Linux操作系统的基本控制台命令和dos命令不同的是,Linux的命令(也唤埋包括文件名等等)对大小写是敏感的。

Linux命令ls -a和ls -A的含义是什么?

一不小心看和链拿到,2023年唤搭的问题啊,还没有人回答对啊~~~

!ls为再次运行上次敲过的ls命令(省得再输唤雀入参数);

!pwd同理,再一次执行上一条pwd的命令。

!号是bash里的特殊符号,比如还有“-”等。

ls命令用于显示文件目录列表,和Windows系统下

DOS命令

dir类似。当执行ls命令时,默认显示的只有非隐藏文件的文件名、以文件名进行排序及文件名代表的颜色显示。当不加参数时,默认列出当前目录的列表信息。

ls 参数:

1、-a:–all的缩写,显示所有的文件,包括隐藏文件(以.开头的文件)。

2、-A:–almost-all的缩写,显示所有的文件,包括隐藏文件,但不包括表示当前目录.和上级目录..这两个文件。

扩展资料:

其他is命令语法

1、-c:和-lt一起使用:显示列表并且以ctime(文件状态最后改变时间)排序。和-l一起使用:显示ctime并且以文件名排序。其他情况,以ctime排序。

2、d:–directory的缩写,仅列出目录本身,而不是列出目录里的内容列表。

3、-f:直接列出结果,而不进行排序(ls默认会以文件名排序)。

4、–color:是否根据

文件类型

显示颜色,WHEN可以为never、always或者auto。

5、–full-time:以完整的实际模式显示(包含年月日时分),类似与ls -l –time-style=full-iso。

6、-g:列表显示结果,和-l类似,但是不显示文件所属者。。

7、-h:将文件内容大小以GB、KB等易读的方式显示。

8、-i:结合-l参数,列出每个文件的春腔inode。

9、-l:列出长数据串,显示出文件的属性与权限等数据信息。

-10、n:和-l类似,只是显示的所属用户和组不是名称而是对应的id。

11、-r:–reverse,将虚森仿排序结果以倒序方式显示。

12、-S:以文件大小排序。

13、-t:以差纤修改时间排序。

14、–help:显示帮助信息。

-A 同 -a ,但不列出 “.” (目前目录) 及 “..” (父目录)

-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为”碰笑.”笑稿含的视为隐藏档,不会列出)

网页链接

 学习敬仔linux

ls

就是

list

的意思,隐悉显示目录、文件,-a是它的选项,是all的意思,就是显示所有的,包括隐藏的皮携纤(就是文件名以点开头的,如燃仿

.test)

ls显示目录下的文件名

-a显示运穗所有文件(包含隐藏文件),以.开头的文件旁塌卜为隐藏衫哪文件

linux仅列出目录的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux仅列出目录,Linux命令:仅列出目录及子目录,在linux下如何查看当前目录详细信息列表,linux常用命令,Linux命令ls -a和ls -A的含义是什么?的信息别忘了在本站进行查找喔。


数据运维技术 » Linux命令:仅列出目录及子目录 (linux仅列出目录)