find
může to udělat. Stačí přidat -delete
:
find . -name ".DS_Store" -delete
find . -name ".DS_Store" -print -delete
Tím smažete všechny soubory s názvem .DS_Store
v aktuální cestě a zároveň zobrazí jejich relativní cesty
Můžete také použít rozšířené globování (**
):
rm -v **/.DS_Store
v zsh, bash 4 a podobných shellech (pokud není povoleno, aktivujte pomocí:shopt -s globstar
).