shell 脚本 切换工作路径 生成文件夹
时间: 2023-08-01 11:10:20 浏览: 49
可以使用以下脚本来切换工作路径并生成文件夹:
```shell
#!/bin/bash
# 切换到目标工作路径
cd /path/to/target/directory
# 创建新的文件夹
mkdir new_folder
# 切换到新创建的文件夹
cd new_folder
# 执行其他操作
# ...
# 返回到原始工作路径
cd -
```
脚本中的`/path/to/target/directory`应替换为你想要切换到的目标工作路径。在脚本执行后,会在目标工作路径下创建一个名为`new_folder`的新文件夹,并将工作路径切换到新文件夹中。其他操作可以在新文件夹中执行。最后,脚本会返回到原始工作路径中。
相关问题
shell脚本在指定路径下建立文件夹
您好,要在指定路径下建立文件夹,可以使用以下的shell脚本命令:
```shell
#!/bin/bash
mkdir /path/to/folder
```
其中,`/path/to/folder`是您要创建文件夹的路径。您可以将脚本中的路径修改为您需要创建的文件夹的路径,然后将脚本保存为`.sh`文件,运行即可。
shell脚本,如果路径下是文件夹,则删除所有文件夹
可以使用以下的shell脚本来删除指定路径下的所有文件夹:
```
#!/bin/bash
# 定义要删除的路径
path=/path/to/folder
# 判断路径是否存在
if [ -d $path ]; then
# 进入指定路径
cd $path
# 删除所有文件夹
find . -type d -exec rm -rf {} \;
# 输出删除成功的消息
echo "Delete all folders in $path successfully!"
else
# 输出路径不存在的消息
echo "$path does not exist!"
fi
```
在这个脚本中,我们首先定义了要删除的路径,然后使用`if`语句判断该路径是否存在。如果存在,我们就进入该路径,并使用`find`命令来查找所有的文件夹,并使用`rm -rf`命令来删除这些文件夹。最后,我们输出删除成功的消息。如果路径不存在,我们就输出相应的信息。