遍历目录和子目录中的文件
脚本代码如下:
#!/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 文件夹判断
遍历目录和子目录中的文件相关推荐
- 使用Shell遍历目录及其子目录中的所有文件方法
#! /bin/bashfunction read_dir(){for file in `ls $1` #注意此处这是两个反引号,表示运行系统命令doif [ -d $1"/"$f ...
- linux 显示目录文件数,如何在Linux系统上显示当前及子目录中的文件数量
在本指南中,我们将介绍如何在 Linux 系统上显示当前工作目录或任何目录及其子目录中的文件数量. 我们将使用 find 命令,它用于搜索目录层次结构中的文件,以及 wc 命令,它会打印每个文件或来自 ...
- java遍历给定目录,树形结构输出所有文件,包括子目录中的文件
http://www.cnblogs.com/jenson138/p/4691418.html import java.io.File;public class ReadDirectory {// 文 ...
- python os 遍历 子目录中所有文件_Python处理文件系统的10种方法 !
通过一个能够实现与文件系统进行交互的Python程序,我们可以实现很多有趣的应用,但是大部分人并不知道如何实现这种交互.本文为相关研发人员和数据科学家提供了一个实现指南,并重点介绍10个基本的os和s ...
- 通过Python实现某个目录下所有文件(包含子目录中的文件)的列出
方法一 # 修改工作目录 import os os.chdir(r'C:\Users\Hider\Desktop')# 定义函数 def list_all_files(rootdir):import ...
- linux C 遍历目录及其子目录 opendir -> readdir -> closedir
在 linux 下遍历某一目录下内容 LINUX 下历遍目录的方法一般是这样的: 打开目录->读取->关闭目录 相关函数是 opendir -> readdir -> clos ...
- 【原创】C# 递归获取指定目录的子目录及其所有文件
public static void FindFile(string dirPath) //参数dirPath为指定的目录 { //在指定目录及子目录下查找文件,在listBox1中列出子目录 ...
- c#里有遍历目录及子目录以树的形式展现
protected void Button1_Click(object sender, EventArgs e)<?XML:NAMESPACE PREFIX = O /> { TreeVi ...
- inux中,如何把一个目录及其子目录中的读写权限交给一个普通用户!
1.更改所有者:chown -R 用户 目录2.更改权限:chmod -R 755 目录 linux ls和 ll 命令 ll 命令列出的信息更加详细,有时间,是否可读写等信息 ll命令和ls -l命 ...
最新文章
- 考研结束后去政审时穿的鞋子
- Python程序员的30个常见错误
- Sites Table
- python 打印列表元素_Python程序以不同方式打印列表元素
- 虚拟机中加载物理机的硬盘和分区
- 远程成桌面的链接计算机名,连接远程服务器计算机名称
- html5 canvas 画直线
- 苹果开发者账户需要同意并添加电话号码,苹果账号忘记验证问题解决方案
- 什么是驻点和拐点_拐点和驻点的区别有哪些
- 守望先锋代码_使用守望台自动刷新SQL Server容器
- php拼音首拼,php 实现 汉字转拼音
- 离散数学自反与反自反
- Unity零基础入门 - 打砖块(Unity 2017)
- DTC(diagnostic trouble code)
- JAVA|什么是Sdkman
- 超级详细的安装虚拟机教程--配图--步骤拆分
- 360极速浏览器,关闭“开启DirectWrite高清字体渲染支持”导致内置打印崩溃
- Python批量制作抖音的卡点视频原来这么简单!
- 实现字典树(前缀树、Trie树)并详解其应用
- 4*4矩阵键盘及逐行扫描法