使用终端窗口中的某些命令删除目录中具有特定字符长度和扩展名的文件

使用终端窗口中的某些命令删除目录中具有特定字符长度和扩展名的文件

我想知道必须在终端窗口中执行什么命令才能删除特定目录中具有特定扩展名(例如 .c)且名称长度为 6 个字符的文件。如果不可能,即使是由一系列命令组成的 bash 脚本也是可以接受的。

答案1

删除当前目录中所有以“.c”结尾并且长度正好为 6 个字符的文件?

rm ????.c

编辑:或使用绝对路径:

rm /Folder1/Folder2/.../FolderN/??????.c

其中文件夹是您的目录的路径。例如:

rm /home/MyUserDir/Files/??????.c

相关内容