GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie entferne ich rekursiv .svn-Metadatenordner?

Ich habe ein Java-Projekt und es hat ein SVN-Repository verwendet, jetzt entscheide ich mich, zu GIT zu wechseln.

Das Problem ist jedoch, dass die von mir verwendete SVN-Engine in jedem Ordner des Projekts die Datei .svn erstellt hat Metadatenverzeichnis.

Ich möchte alle Ordner des Projekts von diesem versteckten Ordner bereinigen.

Gibt es einen Terminalbefehl, um im Ordner zu suchen und ihn zu bereinigen?

Akzeptierte Antwort:

Sie müssen mit cd in den gewünschten Ordner wechseln Befehl schreiben Sie dann folgenden Befehl:

find -type d -name '.svn' -exec rm -rfv {} \;

Dadurch werden alle svn entfernt Dateien aus aktuellen und Unterverzeichnissen.


Ubuntu
  1. So suchen und entfernen Sie Verzeichnisse rekursiv unter Linux

  2. Wie entferne ich rekursiv Ausführungsberechtigungen aus Dateien, ohne Ordner zu berühren?

  3. Wie deinstalliere ich SBT?

  4. Wie entferne ich ein Telegramm?

  5. So laden Sie einen Ordner rekursiv per FTP unter Linux herunter

Entfernen Sie Snapd in Ubuntu 20.04-Server – Gewusst wie

So installieren Sie Apache SVN unter Ubuntu 14.04

So komprimieren Sie Ordner unter Linux

Wie erstelle ich neue Ordner im Dateimanager?

So schützen Sie Ordner in cPanel mit einem Passwort

So komprimieren Sie Dateien und Ordner unter Linux