在实际应用中,我们有时需要仅列出目录,下面是 4 种不同的方法。

1. 利用 ls 命令的 -d 选项:

$ ls -d */
Desktop/  pic/  shell/  src/

2. 利用 ls 命令的 -F 选项:

$ ls -F |grep "/$"
Desktop/
pic/
shell/
src/


-F 选项会给输出的不同文件类型加上一个后缀,比如普通文件会在其后加一个 * 符号,管道文件会在其后加上一个 | 符号,而目录则在其后加上一个 / 符号,因此使用上面的方法也可以实现仅列出目录。

3. 利用 ls 命令的 -l 选项:

# ls -l |grep "^d"
drwxr-xr-x 2 root root 4096 2011-05-08 01:46 Desktop
drwxr-xr-x 2 root root 4096 2012-03-26 10:03 pic
drwxr-xr-x 2 root root 4096 2012-03-30 17:21 shell
drwxr-xr-x 3 root root 4096 2012-03-22 22:18 src

上面列出了目录的详细信息,如果只想列出目录名本身,那么可以:

ls -l |grep "^d" |awk '{print $8}'
Desktop
pic
shell
src


Linux Shell 只列出目录的方法相关推荐

  1. Linux ls 只显示目录的方法

    Linux ls 只显示目录的方法 1. 使用ls的-d参数 -d 只列出目录, 加参 */ 才能保证列出目标目录下的所有子目录, 否则将只会列出目标目录本身 其中 */ 表示所有以 / 结尾的元素, ...

  2. # Linux shell终端设置代理服务器的方法

    Linux shell终端设置代理服务器的方法 文章目录 Linux shell终端设置代理服务器的方法 1 变量列表 2 设置方法 2.1 设置代理 2.2 测试代理 3 软件专用代理 3.1 yu ...

  3. Linux shell逐行读取文件的方法

    Linux shell逐行读取文件的方法 来源:互联网  在linux中有很多方法逐行读取一个文件的方法,其中最常用的就是下面的脚本里的方法,而且是效率最高,使用最多的方法.为了给大家一个直观的感受, ...

  4. linux批量重命名脚本,Mac / Linux Shell 批量重命名的方法总览

    Linux Shell 批量重命名的方法总览 0.用类似 GPRename 这样的图形软件进行批量重命名 1.删除所有的 .bak 后缀: rename 's/\.bak$//' *.bak 2.把 ...

  5. Linux系统之文件共享目录设置方法

    Linux系统之文件共享目录设置方法 一.本次实践目的 二.检查本地系统环境 1.检查系统版本 2.检查系统内核 三.创建相关用户及用户组 1.创建共享目录 2.创建测试用户账号 3.创建用户组 4. ...

  6. linux shell操作mysql,Linux shell操作mysql数据库的方法

    摘要 腾兴网为您分享:Linux shell操作mysql数据库的方法,鱼乐贝贝,宜信,嘻嘻动漫,西餐菜谱等软件知识,以及包装效果图,德州人社,evasi0n.com,ios迅雷,民革e家,动态表情, ...

  7. Linux shell递归遍历目录

    Linux shell递归遍历目录 Linux上可以通过如下shell脚本遍历指定目录: #!/bin/bashfunction list_file() {local last_dir=$(pwd)i ...

  8. Linux只列出目录的几种方式

    在Linux系统下,有时只想列出当前路径下的所有目录,比如:/tomcat6.0目录下文件比较多,我们只想看目录,那么有以下几种方式可供参考: 如果没有安装彩色终端仿真器,可用带-F参数的ls命令轻松 ...

  9. linux循环目录下目录,Shell循环列出目录下所有文件或查找目录下包含指定字符串的文件...

    一.循环列出目录下所有文件 #!/bin/bash function frfile() { local basefolder=$1 echo $basefolder #local filename f ...

最新文章

  1. poj2217详解 ( 后缀数组 + 高度数组 )
  2. java怎么解决页面乱码问题_java页面中文乱码的解决办法
  3. Pod定义YAML文件详解
  4. 记一次偶遇Adminer
  5. springboot netty给特定客户端推送_Spring Boot 又升级了?2.0 你搞懂了吗?!
  6. python实验报告内容实现购物车系统_Python实现的购物车功能示例
  7. fiddler模拟弱网测试
  8. 泰迪杯数据挖掘挑战赛—机器学习(二)
  9. 听刘万祥老师讲“模拟范围滑尺的动态图表”
  10. Firefox 火狐浏览器 windows 启用Flash
  11. 35岁以后的大龄程序员,正处于怎样一种状态?
  12. 怎么用dos系统进入服务器,怎么进入dos_如何进入dos的方法(图文介绍)
  13. 小白某东商品评论爬虫+词云 python
  14. STM32F4内的FLASH和RAM
  15. 如何查找你的IP地址?通过IP地址能直接定位到你家!
  16. 数据库关系代数中除运算讲解和SQL语句的实现
  17. 利用Python理解TTF矢量字体显示原理
  18. VSCODE 系列(一)VSCODE下载和安装
  19. 旋钮编码器c代码_旋转编码器EC11驱动
  20. 计算机专业就业推荐表中求职意愿,毕业生推荐表的求职意愿怎么填啊?

热门文章

  1. Python应用与实践【转】
  2. win10内建子系统Linux
  3. 使用soapUI代替WSDL2JAVA生成cxf HTTPS 客户端调用代码
  4. android 源码下载编译
  5. TAB(Nav)导航菜单
  6. 函数的实参 函数的形参 闭包 js
  7. sqlalchemy如何在查询时给一个常量加标签(label)
  8. Vert.x学习笔记(一) Vert.x 核心包
  9. 《SAP HANA平台应用开发》—第3章3.1节信息建模
  10. 项目感言--功能的模块化