本文主要介绍“linux找子目录的方法是什么”。在日常操作中,相信很多人都有疑惑,linux找子目录的方法是什么?主机频道查阅了各种资料,整理了简单易用的操作方法,希望能帮你回答“linux找子目录的方法是什么”!接下来请跟着主机频道学习!
linux找到子目录的方法:1。登录linux系统,打开进入终端;2.通过执行“man ls”命令获取文件路径;3.输入并执行命令“ls -R | grep”。/"获取当前目录下的所有子目录。
很多时候,如果没有创建一些文件路径,可能会导致程序执行时出错。
所以我们需要预先创建所需的文件路径。本文的前提是测试环境的文件路径已经可用,但是在新环境中不可用。此时需要先获取文件路径。当我们使用
将会提示Man ls。当我们想找到当前目录中的所有文件时,我们可以使用下面的命令:
Ls -R得到的结果如下图所示,但我们的目标只是找到路径,而不是子路径和子文件夹。
事实上,你可以用它
Man grep的数据搜索帮助。其实我们只需要输入。
Ls -R | grep。/可以获取当前目录下的所有子目录。
这就是思考多于学习的方式。如果我们直接学习find命令,我们可以使用它。
找到。-f型可以直接获得上面提到的路径。
如何在新环境下快速创建这么多路径?以上结果复制并替换为”。/& quot;替换为“mkdir-p ./& quot;由":& quot替换为";"
mkdir-p ./xxxx;已经存在的路径不再被创建,它的父路径可以在没有这个路径的情况下自动创建,所以不需要担心原来的路径文件会被替换为空。以上都可以执行,也可以创建一个xx.sh文件,在里面输入命令。执行
sh xx.sh如果要复制到编辑器替换的路径太多怎么办?上面的语句首先被重定向到一个文件,例如:" & gt"是覆盖定向,所以重定向的时候先看看hello.sh是否存在,存在就会被覆盖。”& gt& gt"这是一个额外的方向命令解析。这里指的是当前路径下的所有路径。使用/获取根目录下的所有目录。
找到。-f型& gthello.shvi hello.sh在编辑器中输入以下命令。如果手动复制,就无法进入命令模式。
:%s/\。\//mkdir-p/g:% s/$/;/g:wq此时可以得到一个sh脚本,只需在需要创建目录的地方创建文件即可。
sh hello.sh
评论前必须登录!
注册