首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

创建目录和子目录的Bash文件

Bash文件是一种在Linux和Unix系统上使用的脚本文件,它可以通过命令行执行一系列的命令和任务。通过Bash文件,我们可以创建目录和子目录。

要创建目录和子目录的Bash文件,可以使用以下命令:

代码语言:txt
复制
#!/bin/bash

# 创建目录
mkdir directory_name

# 创建子目录
mkdir directory_name/subdirectory_name

以上的Bash文件中,mkdir命令用于创建目录。你可以将directory_name替换为你想要创建的目录名,subdirectory_name替换为你想要在目录中创建的子目录名。

该Bash文件可以通过以下步骤使用:

  1. 打开文本编辑器,例如使用vi或nano命令:vi create_directories.sh
  2. 将上述代码复制到文件中。
  3. 保存并退出编辑器。
  4. 在终端中执行以下命令,给予Bash文件执行权限:chmod +x create_directories.sh
  5. 在终端中执行以下命令,运行Bash文件:./create_directories.sh

执行上述步骤后,Bash文件将会创建你指定的目录和子目录。你可以根据自己的需要修改脚本中的目录名称。

此外,腾讯云提供了云服务器CVM、对象存储COS等多种云计算相关产品,可以根据实际需求选择合适的产品进行使用。更多关于腾讯云产品的信息,你可以访问腾讯云官方网站:https://cloud.tencent.com/

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

linux中统计目录文件子目录

使用lsgrep命令配合 统计当前目录文件个数,不包括目录 > ls -l | grep "^-" | wc -l 统计文件夹下文件个数,包括子文件 > ls -lR | grep "^-" |...wc -l 9188 统计文件夹下目录个数,包括子目录 > ls -lR | grep "^d" | wc -l 540 使用findwc 统计当前目录下所有的普通文件,包含隐藏文件,不包含子目录文件...> find /etc -maxdepth 1 -type f | wc -l 统计目录文件数量,包含隐藏文件,包含子目录文件 > find /etc -type f | wc -l 统计当前目录子目录数...,包含隐藏目录,不包含子目录目录 > find /etc -maxdepth 1 -type d | wc -l 统计当前目录子目录数,包含隐藏目录,包含子目录目录 > find /etc...-type f普通文件 -type d目录 使用tree 统计当前目录目录文件数,不包含隐藏文件 > tree -iLf 1 . ./bin ./include ./lib .

3.1K20

如何使用PQ获取目录下所有文件名(不含文件子目录)

今天想把之前发布Power BI示例文件文件夹做一个表出来,只获取该目录所有文件名,并不包含其中各种文件子目录。 ? 因为每个文件夹中都包含多个文件,甚至还有子文件夹: ?...所以如果直接用“从文件夹获取数据”方式,PowerQuery会使用Folder.Files函数: ? Folder.Files会将所选目录下所有文件路径罗列出来: ?...以下是Folder.Contents说明: ? 这个就比较好了。它只返回所选目录文件夹名和文件名,并不会返回子文件夹下文件。...这样我们就得到了根目录所有文件夹名,和文件名。尤其是,空文件夹这里也出现了。 接下来就是从列表中只返回文件名。...再筛选TRUE行: ? 意思是查看属性,然后筛选那些是“目录行。 这样,就将该目录所有文件名获取到了。

6.9K20

常用Bash命令整理之查看文件目录

1. ls - 列出文件目录 ls命令是Linux中最常用命令之一,其作用就是列出文件目录。...ls -lh # 将使用不同特殊字符归类不同文件类型 ls -F # 以长列表格式列出某个目录信息 ls -ld /var/log # 将递归地列出子目录内容 ls -R /etc/sysconfig.../ # 以长列表格式按文件目录修改时间倒序地列出文件目录 ls -ltr # 以长列表格式按文件大小顺序列出文件目录 ls -ls # 列出包括隐藏文件目录在内所有文件目录,包括“....(当前目录“..”(父目录) ls -a # 列出包括隐藏文件目录在内所有文件目录,不包括“.”(当前目录“..”...cat命令让我们可以看看文件内容、连接文件创建一个或多个文件重定向输出到终端或文件

2.2K20

Ubutu 更改 子文件子目录权限

Ubuntu中有两个修改命令可以用到,「change mode」&「change owner」 即chmod以及chown,其中可以用递归参数-R来实现更改所有子文件子目录权限。...1、利用chmod修改权限: 对Document/目录所有子文件子目录执行相同权限变更: chmod -R 700 Document/ -R参数是递归 处理目录所有文件以及子文件夹 700...是变更后权限表示(只有所有者有读写以及执行权限) Document/ 是需要执行目录 2、利用chown改变所有者: 对Document/ 目录所有文件子目录执行相同所有者变更,修改所有者为...users用户组username用户 chown -R username:users Document/ username:users users用户组username,用户组参数不是必须有

2.2K40

Yii2 FileHelper::findFiles() 返回在指定目录子目录下找到文件

findFiles() 公共 静态 方法 返回在指定目录子目录下找到文件 public static array findFiles($dir, $options = []) 官方参数说明请查看 返回在指定目录子目录下找到文件...\files\demo.txt" [1]=> string(23) "uploads\images\demo.jpg" } 当我们只传递第一个参数(路径)情况下,会发现返回是整个目录所有文件...string(23) "uploads\images\demo.jpg" } 当我们想要查找 uploads 目录下所有以 .jpg 结尾文件时,第二个参数传递 ['only'=>['*.jpg...=> string(22) "uploads\files\demo.txt" } 当我们想要排除 uploads 目录下所有以 .jpg 结尾文件时,第二个参数传递 ['except'=>['*...注:uploads目录在web目录下,index.php入口文件同级。 ​

82230

常用Bash命令整理之操作文件目录

1. touch - 创建文件 touch命令就可用于创建、变更修改文件时间戳。它是 Linux 操作系统标准程序。...cp -p filename /path/to/new/location/myfile # 使用 -R 或 -r 选项,恶意递归地复制一个目录 # 即将一个目录及其下所有文件子目录都复制到另一个目录.../src/library.so /home/blinkfox/lib # 创建目录软链接 ln -s /home/blinkfox/src source 5. mv - 移动文件目录 mv命令用于将文件目录从一个位置移到另外一个位置...mv -u dir1/* dir2/ 6.rm - 删除文件目录 rm命令用于删除指定文件目录。...[ch] # 删除 /tmp 目录所有文件及其子目录 rm -rf /tmp/* -f 删除前不提示用户确认,并忽略不存在文件 -r 递归地删除目录及其下内容

50220

JavaIO流程–创建文件目录实例

就不创建了(调用file.mkdir()就会返回false) *public boolean mkdirs():创建目录,假设父目录不存在,会帮你创建出来(调用file.mkdirs()就会返回...a.txt不一定是文件,还有可能是目录 *注意:你究竟要创建文件还是目录,你最清楚。方法不要调错了。...*file.createNewFile():创建文件,假设File构造方法里面有父文件夹,则父文件夹必须存在,所以有编译时异常 *file.mkdir():创建目录,仅仅能创建一级 *file.mkdirs...():级联创建目录,能够创建多级 package io.file; import java.io.File; import java.io.IOException; public class 创建文件或者文件夹...父文件a.txt子文件夹(注意a.txt不一定一定档,这取决于你调用一个方法,) }} 版权声明:本文博主原创文章,博客,未经同意不得转载。

68910

Linux重要子目录

DNS,它优先级是高于这个配置文件。...修改上述HOSTNAME永久生效(修改主机名) 5:  fstab文件 /etc/fstab  记录开机要挂载文件系统文件 开机自动挂载磁盘,设置文件系统挂载信息文件 文件信息一共包含六列(...  安装软件启动服务(系统启动服务)所在目录 使用yum、rpm安装软件启动程序都在这个目录下  9:  全局环境变量文件 /etc/profile  系统全局变量配置文件 [root@localhost...etc/profile # /etc/profile # System wide environment and startup programs, for login setup  #系统全局变量启动程序...It's much better to create a custom.sh shell script in  #更好是去创建脚本在/etc/profile.d,去改变 # /etc/profile.d

1.6K10

TKE中挂载文件到CFS子目录

本次我们来讲如何在TKE容器中多个pod挂载文件文件服务器CFS不同子目录 1.首先创建好CFS文件服务器 登录CFS控制台,创建一个文件系统 image.png 2.创建CFS子目录 如何创建CFS...子目录呢,这里我们找一个可以访问cfs内网ip服务器,先将cfs目录下挂载到/root/cfs,然后在/root/nfs下创建2个子目录tketke-1,注意创建目录后记得解挂/root/nfs...这个目录,对应子目录文件系统中已经创建好了。...StorageClass 登录tke,在集群中新建sc image.png 4.创建PV 这里我们分别为tketke-1创建一个pv image.png image.png 5.创建PVC 我们创建2...个pvc关联上一步创建pv 添加描述 6.挂载PVC 我们创建2个测试nginx镜像pod来挂载2个pvc image.png image.png 7.验证 查看pod启动成功,挂载成功,在CFS

1.7K60

使用Shell脚本遍历子目录下所有文件方法

最近博客进行了搬家,CDN源发生改变,想着在CDN上将博客所有图片刷新预热一遍,那么问题来了,刷新预热需要得到所有图片地址,于是直接使用Shell脚本递归遍历wp-content/uploads目录先得到图片文件路径...创建Shell脚本 使用vi编辑器,先创建一个vi traveDir.sh文件,复制下面的脚本代码: #!.../bin/bash function read_dir(){ for file in `ls $1` #注意此处这是两个反引号,表示运行系统命令 do if [ -d $1"/"$file ] #注意此处之间一定要加上空格.../traveDir.sh /xxx/wp-content >> 1.txt 后续操作 导出文件路径可能是/data/wwwroot/xiaoz.me/wp-content/uploads//2019/...总结 脚本批量导出文件路径 文本工具将站点根目录批量替换为自己域名 提交URL刷新 脚本比较简单,网上一搜一大把,此文参考了:使用Shell遍历目录及其子目录所有文件方法

1.5K20
领券