我想使用shell脚本删除目录下的所有文件,将文件目录作为参数传递

时间:2021-03-03 10:27:35

标签: linux shell

示例命令:

./delete.sh /path/to/location

|-路径 |-到 |-位置 |- 文件 1 |- 文件 2 |- 文件 3 . . |- 文件N

需要使用脚本删除位置目录中的所有文件(file1,file2,file3.....fileN)

1 个答案:

答案 0 :(得分:1)

为此使用 find 命令:

find "$1" -maxdepth 1 -type f -delete

在脚本中将目录作为参数传递 ($1),然后确保您仅使用 -maxdepth 1 在一级搜索目录,并仅使用 -f 搜索文件。使用 -delete 删除找到的内容。

相关问题