Linux 查看目录下的文件夹命令与 find 查找某个目录但不包括该目录本身

news/2025/1/17 12:40:06/文章来源:https://www.cnblogs.com/ll55522201/p/18676720

在 Linux 系统中,管理和查找文件及文件夹是日常运维和开发过程中常见的任务。本文将介绍如何查看目录下的文件夹,并使用 find 命令查找特定目录下的内容,但排除该目录本身。我们将详细讨论以下内容:

  1. 使用 ls 命令查看目录下的文件夹。
  2. 使用 find 命令查找特定目录内容并排除该目录本身。
  3. 提供实用的示例和技巧。

一、查看目录下的文件夹

1. 使用 ls 命令

ls 命令是最常用的查看目录内容的命令,可以结合 -d 和 */ 来查看特定目录下的所有文件夹:

ls -d */
​
 
 

2. 使用 find 命令

find 命令是功能强大的查找工具,可以用于查找特定类型的文件或目录。要查看某个目录下的所有文件夹,可以使用以下命令:

find /path/to/directory -type d -maxdepth 1
​
 
 
  • /path/to/directory:目标目录的路径。
  • -type d:表示查找目录。
  • -maxdepth 1:表示只查找当前目录,不进入子目录。

二、使用 find 查找特定目录内容但排除该目录本身

有时我们需要查找特定目录下的内容,但不包括该目录本身。这可以通过 find 命令结合 -mindepth 和 -maxdepth 参数来实现。

1. 基本语法

find /path/to/directory -mindepth 1
​
 
 
  • /path/to/directory:目标目录的路径。
  • -mindepth 1:表示查找时忽略起始目录本身。

2. 结合查找条件

如果只想查找目录中的文件夹,可以进一步结合 -type d 参数:

find /path/to/directory -mindepth 1 -type d
​
 
 

如果只想查找目录中的文件,可以使用 -type f 参数:

find /path/to/directory -mindepth 1 -type f
​
 
 

3. 结合其他查找条件

find 命令还可以结合其他条件使用,例如按名称查找、按大小查找等。例如,查找目录中所有以 .txt 结尾的文件(不包括该目录本身):

find /path/to/directory -mindepth 1 -type f -name "*.txt"
​
 
 

三、实用示例和技巧

示例 1:查找并列出某目录下的所有文件夹

find /home/user/documents -maxdepth 1 -type d
​
 
 

示例 2:查找并列出某目录下的所有文件

find /home/user/documents -maxdepth 1 -type f
​
 
 

示例 3:查找某目录下的所有文件,但不包括该目录本身

find /home/user/documents -mindepth 1 -type f
​
 
 

示例 4:查找某目录下的所有文件夹,但不包括该目录本身

find /home/user/documents -mindepth 1 -type d
​
 
 

示例 5:查找某目录下所有以 .log 结尾的文件,但不包括该目录本身

find /home/user/documents -mindepth 1 -type f -name "*.log"
​
 
 

示例 6:查找某目录下大于 10MB 的所有文件,但不包括该目录本身

find /home/user/documents -mindepth 1 -type f -size +10M

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/870734.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【分享】 100+ 套开源大数据可视化大屏Html5模板,全网最炫!

************************************************* 博客园:http://www.cnblogs.com/kingboy2008/ 今日头条:https://www.toutiao.com/c/user/token/MS4wLjABAAAAlK12eJwVSGYna9n7enGhiqQA_r386diukZRcWQulCRc/? CSDN:http://hi.csdn.net/kingboy2008 *******************…

直接把浏览器中的url知道复制到postman中

直接把浏览器中的url知道复制到postman中 1.找到需要复制的接口 2.右击接口 3.点击copy 4.选择cURL(bash)遇见问题,这是你成长的机会,如果你能够解决,这就是收获。 作者:晚来南风晚相识 出处:https://www.cnblogs.com/IwishIcould/ 想问问题,打赏了卑微的博主,求求你备…

LSTM缓解梯度消失

LSTM缓解梯度消失 Bilibili【重温经典】大白话讲解LSTM长短期记忆网络 如何缓解梯度消失,手把手公式推导反向传播 前向传播结构及原理 以“期末考试周”为例理解回顾RNN的梯度消失原因反向传播:LSTM如何缓解梯度消失

云原生K8Sconfing泄露etcdproxy

一、Etcd未授权访问 攻击port:2379;默认通过证书认证,主要存放节点的数据,如一些token证书。第一种情况: 没有配置--client-cert-path参数打开证书验证(或者改为false),暴露外Etcd服务存在未授权访问风险; 暴露外部可以访问,直接未授权访问获取secrets和token利用; 第…

2024年微信公众号收到赞赏6487.50

等了好久的微信公众号2024年创作回顾终于推送了,这是一个针对微信公众号创作的年终总结,如果没有记错的话应该是微信公众号推送年终总结的第二年。2023年的完整总结数据在这里:「我的2023年公众号创作数据分享」,在这份总结里我发现了许多有趣的数据,例如2023年全年一共发…

rpm安装clickhouse(24.11.8.5单机)

环境:OS:Centos 7db:24.11.8.5 1.下载安装介质下载地址为:https://packagecloud.io/Altinity/clickhouse或是这里下载https://mirrors.tuna.tsinghua.edu.cn/clickhouse/rpm/stable/x86_64/ 我这里下载的是如下三个包clickhouse-client-24.8.11.5.noarch.rpmclickhouse-common-…

不知道怎么坏的,但是修好了。修一个吉他数字效果器!

本文介绍了ZOOM G1 Four数字效果器不开机故障的分析和排除。涉及到上电时序的分析。孤独摇滚看上头 吉他梦碎效果器 两年前看孤独摇滚上头入手了电吉他。家贫,配的是海鲜市场买的ZOOM G1 Four数字效果器。这里简单介绍一下他的供电方案,有4节1.5V干电池,9V内负外正的DC插座,…

VUE反向代理怎么配置?如何防止本地开发时接口调用跨域问题?

在vue开发中,经常会遇到跨域问题。那么比较常见的前端处理方法就是配置反向代理,如何配置呢? 1.前往根目录,创建vue.config.js文件; 2.编写配置:1 const path = require(path);2 // const ZipPlugin = require(zip-webpack-plugin);3 let zipName = dist;4 module.export…

【ABKing】记一次Python SSTI的内存马技术研究

通过对Python SSTI的技术研究,发现网上的一些Payload具有局限性,并非能直接使用,踩了一些坑,写出了自己的独创Payload 0x00 起因 有个用户单位反馈,HW期间被攻击队打了个RCE,并且提供了攻击队的报告和防火墙的流量。正好临近年关,闲来无事,想到已经很久没有认真钻研技术…

查询SQL Server更改记录的语句-170315

指定数据库,然后: select Name,Create_date,Modify_Date from sys.objects where type in (U,P, V,F, TR, FN) order by Modify_Date desc.zstitle { width: 280px; text-align: center; font-size: 26px } .zsimgweixin { width: 280px } .zsimgali { width: 280px; paddin…

三层24千兆+4万兆光电可选网管型嵌入式交换机核心模块SW-24G4F-301EM

交换机核心模块,三层交换机模块,嵌入式交换机,网管型交换机,SW-24G4F-301EM先来解读一下标题,这是一款交换机核心模块,也就是交换机的核心部分模块化了;方便为了嵌入式集成;是管理型(也就是核心模块带了软件,对应底板结合自身板框,根据参考设计随性设计),还是三层管理;可以最…