13

У меня есть папка, в которой много файлов. Некоторые файлы данных помечены как 1, 2, 3, ..., 300

Я хочу удалить эти файлы данных с помощью терминала. Как мне это сделать?

Я хочу сделать что-то вроде

rm some-regular-expression-giving-numbers-from-0--300

2 ответа2

16

Ты можешь попробовать

rm some-files-with-numbers{0..300}

Это удалит:

some-files-with-numbers0

some-files-with-numbers1

some-files-with-numbers2

...

some-files-with-numbers300
1

Мне нравится ответ суперпользователя, но я добавил еще одну возможность:

find . -regex './some-files-with-numbers[123]?[0-9]?[0-9]' -delete

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .