写一个shell脚本删除路径下除了以.gds结尾的所有文件和文件夹
时间: 2024-03-05 13:50:05 浏览: 141
好的,以下是删除路径下除了以.gds结尾的所有文件和文件夹的shell脚本:
```
#!/bin/bash
cd /path/to/your/directory
find . ! -name '*.gds' -delete
```
请将`/path/to/your/directory`替换为你想要删除文件和文件夹的目录路径。运行该脚本后,它将会删除该目录下除了以`.gds`结尾的所有文件和文件夹。
相关问题
写一个shell脚本删除路径下除了以.gds结尾的所有文件
好的,以下是删除路径下除了以.gds结尾的所有文件的shell脚本:
```
#!/bin/bash
cd /path/to/your/directory
find . ! -name '*.gds' -type f -delete
```
请将`/path/to/your/directory`替换为你想要删除文件的目录路径。运行该脚本后,它将会删除该目录下除了以`.gds`结尾的所有文件。
写一个shell脚本,使用if条件句,删除路径下除了以.gds结尾的所有文件和文件夹
好的,以下是使用if条件句删除路径下除了以.gds结尾的所有文件和文件夹的shell脚本:
```
#!/bin/bash
cd /path/to/your/directory
for item in *
do
if [[ $item != *.gds ]]; then
rm -rf $item
fi
done
```
请将`/path/to/your/directory`替换为你想要删除文件和文件夹的目录路径。运行该脚本后,它将会删除该目录下除了以`.gds`结尾的所有文件和文件夹。
阅读全文