GNU/Linux >> Znalost Linux >  >> Linux

Odstraňte soubory .DS_STORE v aktuální složce a všech podsložkách z příkazového řádku na Macu

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 ).


Linux
  1. Jak odstranit adresář a složku v Linuxu?

  2. Použijte Najít k nalezení určitého adresáře a odstranění všech souborů v něm kromě jednoho adresáře?

  3. Jak změnit oprávnění pro složku a její podsložky/soubory v jednom kroku?

  1. Jak mohu rekurzivně najít všechny soubory v aktuálních a podsložkách na základě shody zástupných znaků?

  2. Příkaz pro výpis všech souborů kromě . (tečka) a .. (tečka tečka)

  3. Odstraňte odpovídající soubory ve všech podadresářích

  1. Jak zjistit počet souborů v adresáři a podadresářích

  2. 5 nástrojů příkazového řádku pro rychlé vyhledání souborů v systému Linux

  3. Jak mohu rekurzivně odstranit všechny prázdné soubory a adresáře v Linuxu?