linux找出子目录有哪些
发布时间 - 2023-03-28 00:00:00 点击率:次linux找出子目录的方法:1、登录linux系统,打开并进入终端;2、通过执行“man ls”命令得到文件路径;3、输入并执行“ls -R | grep ./”命令即可得到当前目录下的所有子目录。
本教程操作环境:linux5.9.8系统、Dell G3电脑。
linux找出子目录有哪些?
LINUX下找到目录下的所有子目录
很多时候, 如果某些文件路径没有创建, 程序执行时,可能会导致报错。
所以我们需要提前创建好需要的文件路径。
此文章的前提是,已经有了测试环境的文件路径,在新环境中还没有此路径,这个时候就需要先得到文件路径。
当我们使用
man ls
会出现提示,当我们想要查找当前目录下的所有文件, 可以利用以下命令:
ls -R
得到如下图所示的结果,但是我们的目标只是找到路径,而不是子路径与子文件夹。
其实可以利用
man grep
进行数据搜索的帮助。实际上我们只需要输入
ls -R | grep ./
即可得到当前目录下的所有子目录。
这就是思考大于学习的方法,如果我们直接学习了find命令,就可以使用
find . -type f
就可以直接获得上面所说的路径。
那到了新环境, 怎么快速创建这么多路径呢?
上面结果复制下来, 进行
替换
由 " ./ " 替换为 " mkdir -p ./ "
由 " : " 替换为 "; "
mkdir -p ./xxxx ;
其中已有路径不再创建, 无此路径即可自动创建其母路径,故无需担心原本路径文件会被替换置空。
以上全部执行即可, 也可以创建一个 xx.sh 文件, 里面输入命令。
执行
sh xx.sh;
如果路径太多了,无法复制到编辑器下进行替换,怎么办呢?
上面的语句先重定向到某个文件,例:
">"是覆盖定向,所以重定向的时候先看看hello.sh究竟是否存在,存在就会被覆盖。
“>>"是追加定向
命令解析,这边的 . 指的是当前路径下的所有路径。使用 / 可以获得根目录下的所有目录。
find . -type f > hello.sh;vi hello.sh;
在编辑器里面输入如下命令,这边最好手敲 复制的话无法进入到命令模式。
:%s/\.\//mkdir -p /g :%s/$/;/g :wq
此时可以得到一个sh脚本,到需要创建目录的地方创建文件即可。
sh hello.sh;推荐学习:《linux视频教程》
# linux
# 目录下
# 当我们
# 可以利用
# 编辑器
# 就可以
# 重定向
# 就会
# 还没有
# 这就是
# 已有
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】
如何用好域名打造高点击率的自主建站?
使用spring连接及操作mongodb3.0实例
Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】
如何挑选高效建站主机与优质域名?
Thinkphp 中 distinct 的用法解析
用yum安装MySQLdb模块的步骤方法
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
如何在Ubuntu系统下快速搭建WordPress个人网站?
EditPlus 正则表达式 实战(3)
开心动漫网站制作软件下载,十分开心动画为何停播?
JavaScript中的标签模板是什么_它如何扩展字符串功能
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
如何在阿里云虚拟主机上快速搭建个人网站?
javascript中闭包概念与用法深入理解
Java垃圾回收器的方法和原理总结
如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程
Laravel怎么实现微信登录_Laravel Socialite第三方登录集成
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
高端智能建站公司优选:品牌定制与SEO优化一站式服务
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
Claude怎样写约束型提示词_Claude约束提示词写法【教程】
Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置
EditPlus中的正则表达式 实战(4)
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
Laravel如何使用Vite进行前端资源打包?(配置示例)
简历没回改:利用AI润色让你的文字更专业
中国移动官方网站首页入口 中国移动官网网页登录
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
Laravel如何使用Gate和Policy进行授权?(权限控制)
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】
简单实现jsp分页
网站制作企业,网站的banner和导航栏是指什么?
如何在建站主机中优化服务器配置?
佛山企业网站制作公司有哪些,沟通100网上服务官网?
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
深圳网站制作的公司有哪些,dido官方网站?
Linux系统命令中tree命令详解
Laravel路由怎么定义_Laravel核心路由系统完全入门指南
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
Laravel怎么上传文件_Laravel图片上传及存储配置
潮流网站制作头像软件下载,适合母子的网名有哪些?
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
Laravel中的withCount方法怎么高效统计关联模型数量
高防服务器租用如何选择配置与防御等级?
Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践

