For at slette alle .svn-mapper inden for en mappe og dens undermapper uden at slette noget andet, kan du bruge følgende kommando i Terminalen:
find . -type d -name .svn -exec rm -rf {} +
Denne kommando gør følgende:
find .
: Starter søgningen i den aktuelle mappe og alle dens undermapper.-type d
: Begrænser søgningen til mapper (directories).-name .svn
: Søger efter mapper med navnet .svn.-exec rm -rf {} +
: Udfører kommandoen rm -rf
på hver fundet mappe. {}
erstattes med den fundne mappes sti, og +
sørger for, at kommandoen udføres så effektivt som muligt.Bemærk: Brug af rm -rf
er meget kraftfuldt og kan slette data permanent. Sørg for at dobbelttjekke kommandoen og dens parametre, før du kører den.
Har du brug for hjælp til terminal-opgaver? Med Handyhand kan du nemt oprette din opgave helt gratis. På få minutter vil du modtage bud fra dygtige hjælpere, der står klar til at assistere dig. Gør dit projekt lettere og få det gjort med Handyhand!