Add --backup=numbered
to ln und .~n~
wird angehängt, wenn bereits ein Name existiert.
Automatisches Umbenennen eines symbolischen Links
1146
Justin Kredible
Ich habe einen Ordner mit vielen Unterordnern, der viele Bilder enthält. Ich finde es langweilig, in jedem Ordner nach den Bildern zu suchen. Deshalb habe ich mich entschlossen, einen leeren Ordner zu erstellen und symbolische Links zu allen Bildern mit dem folgenden Befehl zu erstellen (ich bin auf Ubuntu 11.10):
find /home/someuser/ParentImageFolder/Galleries/ -iname "*.jpg" -print -exec ln -s {} . \;
Das funktioniert gut, aber das Problem, dem ich begegne, ist, dass, wenn sich zwei Dateien mit demselben Namen in verschiedenen Ordnern befinden, nur ein symbolischer Link erstellt wird.
Kann mir jemand eine Möglichkeit geben, dieses Problem zu lösen, so dass ich selbst dann, wenn zwei Dateien mit demselben Namen vorhanden sind, immer noch zwei symbolische Links erhalten, wenn ich meinen Befehl oben ausführte.
Vielen Dank.
Nur neugierig, aber warum verbinden Sie nicht einfach die gesamten Ordner in den Galerien? Auf diese Weise brauchen Sie sich nicht um die Dateinamen zu kümmern: `find / wherever -type -exec ln -vs {}. \; `(oder so ähnlich)
runlevel0 vor 6 Jahren
0
1 Antwort auf die Frage
0
micke
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4