Удалите все файлы из каталога, содержащего определенное слово

Поскольку программные свойства являются приложениями Python, это фактически зависит от пакета gir1.2-gtk-2.0. Если у вас не установлен этот пакет, вы нарушили зависимости. Проверьте это с помощью Synaptic.

В противном случае переустановка затронутых пакетов может помочь:

sudo apt-get install --reinstall gir1.2-gtk-2.0 python-software-properties software-properties-gtk
1
задан 14 June 2017 в 16:41

6 ответов

Если все файлы находятся в одном каталоге (без подкаталогов), просто выполните:

rm *sofa_*

Если вам нужно это спуститься в подкаталоги, используйте find:

find . -name "*sofa_*" -type f -delete

Или, если вы используете bash, включите опцию globstar, которая делает ** совпадением со всеми файлами и 0 или более подкаталогами (делая их рекурсивными):

shopt -s globstar

Затем:

rm **/*sofa_*
4
ответ дан 22 May 2018 в 21:33

Если все файлы находятся в одном каталоге (без подкаталогов), просто выполните:

rm *sofa_*

Если вам нужно это спуститься в подкаталоги, используйте find:

find . -name "*sofa_*" -type f -delete

Или, если вы используете bash, включите опцию globstar, которая делает ** совпадением со всеми файлами и 0 или более подкаталогами (делая их рекурсивными):

shopt -s globstar

Затем:

rm **/*sofa_*
4
ответ дан 18 July 2018 в 11:39

Если все файлы находятся в одном каталоге (без подкаталогов), просто выполните:

rm *sofa_*

Если вам нужно это спуститься в подкаталоги, используйте find:

find . -name "*sofa_*" -type f -delete

Или, если вы используете bash, включите опцию globstar, которая делает ** совпадением со всеми файлами и 0 или более подкаталогами (делая их рекурсивными):

shopt -s globstar

Затем:

rm **/*sofa_*
4
ответ дан 24 July 2018 в 19:50
find . -name "*sofa_*" -type f | xargs rm

Или как правильно отмечено в комментариях:

find . -name "*sofa_*" -type f -delete
4
ответ дан 22 May 2018 в 21:33
find . -name "*sofa_*" -type f | xargs rm

Или как правильно отмечено в комментариях:

find . -name "*sofa_*" -type f -delete
4
ответ дан 18 July 2018 в 11:39
find . -name "*sofa_*" -type f | xargs rm

Или как правильно отмечено в комментариях:

find . -name "*sofa_*" -type f -delete
4
ответ дан 24 July 2018 в 19:50

Другие вопросы по тегам:

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