2016-06-24 8 views
0

Ich möchte alle Dateien Symlink, die mit "Sonne" in dem dir/myTest/logs/to/finalProject/logs/sunSYMLINK zu Verzeichnis für alle Dateien

i versucht, mit ln -sd /finalProject/logs/sun /myTest/logs/*

starten, aber Ich bekomme Fehler, Ziel zu sagen ist kein dir.

kann jemand helfen.

+0

'ln -s/finalProject/logs/sun */myTest/logs /' – arkascha

+0

noch gleichen Fehler. – fiddle

+0

Dann existiert das Zielverzeichnis vielleicht (noch) nicht? Sie müssen es erstellen, bevor Sie dort einen Link erstellen können. – arkascha

Antwort

0

Sie können mehrere Dateien nicht mit einem einzigen Befehl verknüpfen. Aber ein wenig bash for-Schleife wird tun, was Sie brauchen:

for i in /finalProject/logs/sun* 
do 
ln -s $i /myTest/logs/ 
done 
Verwandte Themen