Administrator
发布于 2023-12-19 / 1 阅读 / 0 评论 / 0 点赞

Linux 专项训练

使用 shell 命令 将某个文件夹下的所有txt 文件全部找到,并删除 。

你可以使用以下的 shell 命令来找到并删除某个文件夹下的所有 .txt 文件。请将 directory_path 替换为你的目标文件夹的路径。

find directory_path -type f -name "*.txt" -exec rm {} \;

这个命令的工作原理是:

  • find directory_path -type f -name "*.txt":在 directory_path 中查找所有 .txt 文件。

  • -exec rm {} \;:对每个找到的文件执行 rm 命令来删除它。

注意:这个命令会永久删除这些文件,所以在执行前请确保你真的想要删除这些文件,或者你已经做好了备份。如果你只是想看看会找到哪些文件,你可以先运行不包含 -exec rm {} \; 的命令。

find directory_path -type f -name "*.txt"

这个命令会列出所有找到的 .txt 文件,而不会删除它们。如果你有任何其他问题或需要进一步的解释,请随时告诉我!


评论