2016-09-08 3 views
0

Ich habe ein Verzeichnis mdamb231(data_and_results) auf dem Server aufgerufen und ich möchte einige Dateien aus diesem Verzeichnis auf ein anderes übertragen, aber da der Name seltsam gibt es diesen Fehler:transfering Dateien zwischen Verzeichnissen

"-bash: syntax error near unexpected token `('". 

Ich habe versucht, Um den Namen mit mv Befehl zu ändern, aber den gleichen Fehler erhalten. Wissen Sie, wie Sie meine Dateien aus diesem Verzeichnis übertragen können?

+2

Escape the '()' in einfache Anführungszeichen setzen: ' mdamb231 \ (data_and_results \) ​​'oder den Dateinamen in einfache Anführungszeichen setzen:' 'mdamb231 (data_and_results)' '. 'bash' kann Ihnen helfen, unbeholfenen Dateinamen zu entkommen, indem Sie den Dateinamen vervollständigen (geben Sie die ersten Zeichen ein und drücken Sie dann die' Tab'-Taste). –

Antwort

1

Sie müssen Schrägstriche vor den Klammern setzen, sie zu entkommen, das heißt

mv mdamb231\(data_and_results\) newfilename

oder den Dateipfad

mv 'mdamb231(data_and_results)' newfilename

Verwandte Themen