脚本代码如下:

#!/bin/bash
function getdir(){for element in `ls $1`do  dir_or_file=$1"/"$elementif [ -d $dir_or_file ]then getdir $dir_or_fileelseecho $dir_or_filefi  done
}
root_dir="/home/test"
getdir $root_dir

学习要点:

1、循环中的中间接收变量

2、脚本中动态使用命令

3、-d 文件夹判断

遍历目录和子目录中的文件相关推荐

  1. 使用Shell遍历目录及其子目录中的所有文件方法

    #! /bin/bashfunction read_dir(){for file in `ls $1` #注意此处这是两个反引号,表示运行系统命令doif [ -d $1"/"$f ...

  2. linux 显示目录文件数,如何在Linux系统上显示当前及子目录中的文件数量

    在本指南中,我们将介绍如何在 Linux 系统上显示当前工作目录或任何目录及其子目录中的文件数量. 我们将使用 find 命令,它用于搜索目录层次结构中的文件,以及 wc 命令,它会打印每个文件或来自 ...

  3. java遍历给定目录,树形结构输出所有文件,包括子目录中的文件

    http://www.cnblogs.com/jenson138/p/4691418.html import java.io.File;public class ReadDirectory {// 文 ...

  4. python os 遍历 子目录中所有文件_Python处理文件系统的10种方法 !

    通过一个能够实现与文件系统进行交互的Python程序,我们可以实现很多有趣的应用,但是大部分人并不知道如何实现这种交互.本文为相关研发人员和数据科学家提供了一个实现指南,并重点介绍10个基本的os和s ...

  5. 通过Python实现某个目录下所有文件(包含子目录中的文件)的列出

    方法一 # 修改工作目录 import os os.chdir(r'C:\Users\Hider\Desktop')# 定义函数 def list_all_files(rootdir):import ...

  6. linux C 遍历目录及其子目录 opendir -> readdir -> closedir

    在 linux 下遍历某一目录下内容 LINUX 下历遍目录的方法一般是这样的: 打开目录->读取->关闭目录 相关函数是 opendir -> readdir -> clos ...

  7. 【原创】C# 递归获取指定目录的子目录及其所有文件

    public static void FindFile(string dirPath) //参数dirPath为指定的目录     { //在指定目录及子目录下查找文件,在listBox1中列出子目录 ...

  8. c#里有遍历目录及子目录以树的形式展现

    protected void Button1_Click(object sender, EventArgs e)<?XML:NAMESPACE PREFIX = O /> { TreeVi ...

  9. inux中,如何把一个目录及其子目录中的读写权限交给一个普通用户!

    1.更改所有者:chown -R 用户 目录2.更改权限:chmod -R 755 目录 linux ls和 ll 命令 ll 命令列出的信息更加详细,有时间,是否可读写等信息 ll命令和ls -l命 ...

最新文章

  1. 考研结束后去政审时穿的鞋子
  2. Python程序员的30个常见错误
  3. Sites Table
  4. python 打印列表元素_Python程序以不同方式打印列表元素
  5. 虚拟机中加载物理机的硬盘和分区
  6. 远程成桌面的链接计算机名,连接远程服务器计算机名称
  7. html5 canvas 画直线
  8. 苹果开发者账户需要同意并添加电话号码,苹果账号忘记验证问题解决方案
  9. 什么是驻点和拐点_拐点和驻点的区别有哪些
  10. 守望先锋代码_使用守望台自动刷新SQL Server容器
  11. php拼音首拼,php 实现 汉字转拼音
  12. 离散数学自反与反自反
  13. Unity零基础入门 - 打砖块(Unity 2017)
  14. DTC(diagnostic trouble code)
  15. JAVA|什么是Sdkman
  16. 超级详细的安装虚拟机教程--配图--步骤拆分
  17. 360极速浏览器,关闭“开启DirectWrite高清字体渲染支持”导致内置打印崩溃
  18. Python批量制作抖音的卡点视频原来这么简单!
  19. 实现字典树(前缀树、Trie树)并详解其应用
  20. 4*4矩阵键盘及逐行扫描法

热门文章

  1. Serverless 是一种思想状态
  2. kafka 同步提交 异步_详解Kafka设计架构核心——Kafka副本机制详解
  3. 四年失去近 8% 的全球市场:Android 丢失的市场,被谁拿走了?
  4. 活到老,学到老!各大厂数据库技术解决方案来了
  5. AI 告别炒作,Java 0 增长,2021 技术路在何方?
  6. 尝鲜 Svelte 前端框架,开发读书笔记
  7. 算力至上?AI芯片大对决
  8. 图解一致性哈希算法,看这文就够了!
  9. 程序员爬取 5000+ 口红数据,差点比女朋友更懂口红?
  10. 程序猿都应学习的语言:看 25 张图学 UML