Как удалить все файлы с определенным именем?

Похоже, вы пытаетесь выполнить/etc/apt/sources.list. Поскольку это недопустимый исполняемый файл (, это обычный текстовый файл ASCII )и у него нет разрешения на выполнение, это не сработает.

Вам нужно будет использовать текстовый редактор для изменения sources.list, например. nano /etc/apt/sources.list.

0
20.11.2020, 20:05
1 ответ
rm -f in.lsp*

Другим ответом будет:

find. -name 'in.lsp*' -exec rm {} \;

Эта вторая версия дает вам немного больше возможностей. Он позволяет выполнять поиск в каталогах, отличных от ., позволяет выбрать фильтр -type dили -type f,он позволяет вам выбирать, удалять ли файлы -только(rm {})или файлы и каталоги(rm -r {})и т. д. Он позволяет вам выбирать, следует ли следовать символическим ссылкам, выбирать глубину поиска, выполнять поиск по регулярному выражению, размеру, разрешениям, контекст и т. д.

find. -name 'in.lsp*' -delete

также может работать.

5
18.03.2021, 22:48

Теги

Похожие вопросы