1.ls -l , 根据颜色区分目录和文件
2.ls -l, 以d开头的是目录 ls -l | grep "^d" 过滤以d开头的
3.ls -l , 输入结果中第二列中大余1的是目录(没有硬链接的情况下)

ls -l |awk '{if($2>1) print $0}'
total 4
drwxr-xr-x. 3 root root 143 Jan 6 14:26 data
drwxr-xr-x. 2 root root 6 Jan 6 11:53 oldboy

4.ls -F,ls -p 目录以/线结尾.ls -F不同文件不同标识结尾,ls -p只能给文件夹加标识“/”

ls -F |grep "/$" 输出以/线结尾的

ls -F | grep '/$'
data/
oldboy/

5.find find ./ -tpye d(find ./* -type d) 查找类型为文件夹,./表示当前目录及目录本身(包括隐藏文件夹),

                        ./*目录下(不包括隐 藏文件夹)

                        ! -name "."叹号表示不包括,不包包括当前目录‘.’

[root@v2-ui ~]# find ./ -maxdepth 1 -type d ! -name "."
./.pki
./.config
./data
./oldboy
[root@v2-ui ~]# find ./ -maxdepth 1 -type d
./
./.pki
./.config
./data
./oldboy

-maxdepth n,参数后接数字n,0开始,表示当前。

[root@v2-ui ~]# tree
.
├── a.txt
├── data
│   ├── 100.txt
│   ├── 19
│   ├── 3000.txt
│   ├── 30.txt
│   ├── aa
│   │   └── bb
│   ├── a.txt
│   ├── bb.txt
│   ├── b.txt
│   ├── code.txt
│   └── test.txt
├── install_bbr.log
└── oldboy 4 directories, 11 files
[root@v2-ui ~]# ls -l
total 4
-rw-r--r--. 1 root root 0 Jan 9 09:15 a.txt
drwxr-xr-x. 3 root root 143 Jan 6 14:26 data
-rw-r--r--. 1 root root 2264 Oct 17 14:25 install_bbr.log
drwxr-xr-x. 2 root root 6 Jan 6 11:53 oldboy
[root@v2-ui ~]# find ./ -type d
./
./.pki
./.pki/nssdb
./.config
./.config/gcloud
./.config/gcloud/logs
./.config/gcloud/logs/2019.10.17
./data
./data/aa
./data/aa/bb
./oldboy
[root@v2-ui ~]# find ./* -type d
./data
./data/aa
./data/aa/bb
./oldboy
[root@v2-ui ~]# find ./* -maxdepth 0 -type d
./data
./oldboy
[root@v2-ui ~]# find ./* -maxdepth 1 -type d
./data
./data/aa
./oldboy
[root@v2-ui ~]#

  

linux中5种方法过滤出文件夹ls -F ls -p grep、find快速查找过滤目录的更多相关文章

  1. 如何在Linux中自动删除或清理/tmp文件夹内容?

    每个Linux系统都有一个名为的目录/tmp,该目录已挂载了单独的文件系统. 它具有称为tmpfs的特殊文件系统.这是一个虚拟文件系统,操作系统将在系统引导时自动挂载/tmp挂载点. 如果要根据应用程 ...

  2. Ubuntu Linux系统三种方法添加本地软件库

    闲着没事教教大家以Ubuntu Linux系统三种方法添加本地软件库,ubuntu Linux使用本地软件包作为安装源——转2007-04-26 19:47新手重新系统的概率很高,每次重装系统后都要经 ...

  3. 外网SSH访问内网LINUX的N种方法

    外网SSH访问内网LINUX的N种方法 http://www.nat123.com/Pages_8_260.jsp 一,动态公网IP环境 1,环境描述: 路由器分配的是动态公网IP,且有路由管理权限, ...

  4. traceroute在linux中的使用方法

    traceroute在linux中的使用方法 一.traceroute的实现原理 二.traceroute命令使用方法 1.命令格式 2.常用命令参数 3.使用实例 一.traceroute的实现原理 ...

  5. 在Win7中IIS配置Asp.Net虚拟文件夹的方法及错误总结!

    在Win7中IIS配置Asp.Net虚拟文件夹的方法总结! 一.右键[站点].点击[加入虚拟文件夹]或[虚拟应用程序],笔者建议最好建立虚拟应用程序,由于这就跟一个站点差点儿相同.不用考虑路径问题. ...

  6. LINUX中,find结合grep正则表达式,快速查找代码文件。

    ###目的###LINUX中,find结合grep正则表达式快速查找代码. 例如经常有需求:查找当前目录下所有.h文件中,"public开头,中间任意字符,以VideoFrameReceiv ...

  7. Asp.net点击按钮弹出文件夹选择框的实现(网页)

    本文地址:http://www.cnblogs.com/PiaoMiaoGongZi/p/4092112.html 在Asp.net网站实际的开发中,比如:需要实现点击一个类似于FileUpload的 ...

  8. 工具:从一个文件夹中复制jar到另一个文件夹中

    工具类:从一个文件夹中复制jar到另一个文件夹中 需要的小伙伴可以试一试,很爽哦,有时候真的很需要! 需求:当我们拿到一个maven项目时,而maven项目的jar包都是通过pom.xml文件管理的, ...

  9. Sersync同步过滤.svn文件夹

    Sersync同步过滤.svn文件夹 <filter start="true"> <exclude expression="(.*).svn(.*)&q ...

随机推荐

  1. java 实体对象转Map公共类

    java 实体对象转Map公共类 package org.kxtkx.portal.utils; import java.lang.reflect.Field; import java.util.Ha ...

  2. SOAP调用Web Service

    SOAP调用Web Service (示例位置:光盘\code\ch07\ WebAppClient\ JsService4.htm) <html xmlns="http://www. ...

  3. Helium文档2-WebUI自动化-常用方法介绍

    学习思路: 查看github项目的源码,每个方法都有介绍及使用说明 https://github.com/mherrmann/selenium-python-helium/blob/master/he ...

  4. tf-tensorboard的一些注意事项

    tensorboard --logdir = 绝对路径 1.注意的是绝对路径里面不能有中文 2. tensorboard  文件应放在一个最小子目录中

  5. IPEX-1代/3代/4代/5代,PCB天线底座,公头,样式及封装尺寸图

    1.IPEX-1代,PCB天线底座 2.IPEX-3代,PCB天线底座 3.IPEX-4代,PCB天线底座 4.IPEX-5代,PCB天线底座

  6. Mongodb命令 --- MongoDB基础用法(二)

    Mongodb命令 数据库操作 创建数据库 MongoDB 创建数据库的语法格式如下: use DATABASE_NAME 如果数据库不存在,则创建数据库,否则切换到指定数据库. 删除数据库 Mong ...

  7. Java学习的第五十三天

    1.例9.5引用静态数据成员 public class Cjava { public static void main(String[]args) { Box b[] = {new Box(12,15 ...

  8. 阅读源码,通过LinkedList回顾基础

    目录 前言 类签名 泛型 Serializable和Cloneable Deque List和AbstractList RandomAccess接口(没实现) 变量 构造函数 常用方法 List体系下 ...

  9. python爬虫使用scrapy框架

    scrapy框架提升篇 关注公众号"轻松学编程"了解更多 1.创建启动爬虫脚本 在项目目录下创建start.py文件: 添加代码: #以后只要运行start.py就可以启动爬虫 i ...

  10. insert into select 和select into from 备份表

    一 insert into select要求表必须存在 INSERTINTO order_record SELECT * FROM order_today FORCEINDEX (idx_pay_su ...