Проверьте мою команду find / exec перед запуском

Прежде чем запустить это, я хочу убедиться, что он правильный.

Я хочу удалить все файлы .deb.

find /home/andy/.local/share/Trash/expunged/ -type f -exec rm *.deb

Это работает со всеми файлами, кроме файлов .deb.

#!/bin/bash
find /home/andy/.local/share/Trash/expunged/ -type f -exec rm {} \;
find /home/andy/.local/share/Trash/files/ -type f -exec rm {} \;
find /home/andy/.local/share/Trash/info/ -type f -exec rm {} \;

И он полностью работает с UM 20.04.

-2
задан 19 August 2020 в 04:24

2 ответа

Я бы провёл тест без изменений

find /home/andy/.local/share/Trash/expunged/ -name '*.deb' -type f -print

Если в выводе перечислены файлы deb, которые вы хотите удалить

find /home/andy/.local/share/Trash/expunged/ -name '*.deb' -type f -print -delete
3
ответ дан 24 August 2020 в 08:20
rm /home/andy/.local/share/Trash/files/*.deb
0
ответ дан 24 August 2020 в 08:20

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

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