直接贴出代码

basepath=$1
findfile(){dirs=$(ls -l $1 | awk '{print $9}')for dir in $dirsdoif test -d "$1/$dir" thenfindfile "$1/$dir"fiif test -f "$1/$dir"then# 这里将所有的文件路径保存到files.log里面 echo $1/$dir >>./files.logfidone
}
findfile $basepath

1. 创建脚本

touch allfile.sh

2. 更改为可执行权限

chmod +x allfile.sh

3. 将代码拷贝到文件里面

vim allfile.sh

4. 启动

./allfile.sh [需要遍历的目录]

linux 列出指定目录下所有文件的 列表集合相关推荐

  1. linux怎么在目录下查找文件,linux find-在指定目录下查找文件

    find命令用来在指定目录下查找文件.任何位于参数之前的字符串都将被视为欲查找的目录名.如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件.并且将查找到的子目录和文件全部进 ...

  2. Linux 删除指定目录下的文件/删除文件

    文章目录 删除当前目录下的所有类型的文件 删除指定目录下的所有类型的文件 用 find 命令在当前目录下查找普通文件并删除 用 find 命令在指定目录下查找普通文件并删除 用 find 命令的处理动 ...

  3. 用java来实现列出指定目录下的文件,子目录下的文件也要输出

    写一个 javaTest程序,列出所有目录下的*.java 文件,把子目录下的 JAVA文件也打印出来. package javaiotest;import java.io.File; public ...

  4. [Linux C]列出指定目录下的所有文件(夹)

    在Linux下,用C语言实现列出指定目录下的所有文件和文件夹: #include <stdio.h> #include <dirent.h> #include <stdl ...

  5. linux 复制指定目录下的全部文件到另一个目录中,linux cp 文件夹

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录 ...

  6. linux同步某台服务器,linux 两台服务器之间开机自动同步指定目录下的文件

    linux 两台服务器之间开机自动同步指定目录下的文件 服务器B(172.17.166.11)上开机或者重启会自动拉取服务器A(172.17.166.10)上指定目录下所有文件 1.创建服务器B到服务 ...

  7. linux cp目录到指定目录,linux复制指定目录下的全部文件到另一个目录中,linux cp 文件夹...

    解压war包    jar -xvf   xxxx.war linux复制指定目录下的全部文件到另一个目录中 复制指定目录下的全部文件到另一个目录中 文件及目录的复制是经常要用到的.linux下进行复 ...

  8. linux如何查看指定目录下文件内容,Linux 系统下通过关键词查找指定目录下的文件内容...

    #!/bin/bash # 作者:靑龍一笑(C.S.Ricen) # 功能:根据指定的关键词,查找指定目录下的文件内容 # 要查找的目录 Search_Dir=/opt/datas/ # 关键字列表 ...

  9. Linux学习:读取目录内容 (目录名和类型)和递归统计指定目录下普通文件个数练习

    一.读取目录内容 #include <stdio.h> #include <unistd.h> #include <dirent.h> #include <s ...

  10. c# 遍历文件夹深度_C#.NET中遍历指定目录下的文件(及所有子目录及子目录里更深层目录里的文件)...

    //遍历一个目录下所有的文件列表,代码实例 DirectoryInfo dir = new DirectoryInfo(folderName); var list = GetAll(dir); /// ...

最新文章

  1. ggplot2 图形排版:patchwork 包简单入门
  2. MaperReduce实验
  3. 去贵阳参观大数据到哪参观_您必须参观的四个世界
  4. C# 规则引擎RulesEngine
  5. leetcode139 单词拆分
  6. 经常和电脑、信息化设备打交道,食品保健养生非常重要!
  7. ExtJs之工具栏及菜单栏
  8. addr2line 动态库
  9. 【计算机网络】物理层
  10. 腾讯云服务器搭建鸿蒙Hi3861开发板开发环境
  11. 《神经科学:探索脑》学习笔记(第24章 学习和记忆的分子机制)
  12. 开发实战:基于深度学习+maven+SSM+EasyUI的高校共享汽车管理系统(一)
  13. 股票大作手回忆录(读书笔记)
  14. android+微信支付
  15. k8s - containerd 磁盘清理
  16. 妹妹,这回哥哥听你的了,以前哥哥真的太傻
  17. LeetCode_575_分糖果
  18. 根据身份证获取出生日期
  19. 1257: 田忌赛马
  20. 双指针的应用,力扣977

热门文章

  1. armbian n1 桌面_Armbian5.89桌面版安装OpenMediaVault教程
  2. python英文分句_【python分句的方法是什么?这些代码才是你需要的】- 环球网校...
  3. form 表单添加请求头_Golang GinWeb框架5-绑定多种请求类型的数据
  4. springboot 初始化一个常量map_C++ 惯用法: const 常量和字面量
  5. hive 筛选出数字_后悔没早点学会这几个万能的Excel筛选技巧,这些操作技巧得记牢...
  6. word图片嵌入式为何只能看到一部分_如何巧妙选择打印Word文档内容?
  7. artcam 9.0英文版本下载_魔兽9.0暗影国度测试服前瞻 可能存在的仙狐坐骑详解
  8. Introduction to Computer Networking学习笔记(二十五):NATs
  9. 电脑有独显内存还被占用_什么是电脑显卡,显卡是按什么来分类的
  10. 操作系统实验·动态分区分配算法