Wie erstelle ich eine neue Datei in einem anderen Verzeichnis. Wenn die Datei existiert, sollte sie auch eine neue Datei erstellen.So erstellen Sie eine neue Datei in Unix
ich den Befehl bin mit:
Touch-Arbeitsverzeichnis/filename.txt
Wie erstelle ich eine neue Datei in einem anderen Verzeichnis. Wenn die Datei existiert, sollte sie auch eine neue Datei erstellen.So erstellen Sie eine neue Datei in Unix
ich den Befehl bin mit:
Touch-Arbeitsverzeichnis/filename.txt
Versuchen > workdirectory/filename.txt
Dies würde:
Sie können es betrachten äquivalent zu:
rm -f workdirectory/filename.txt; touch workdirectory/filename.txt
Bedeutet, dass es leer wird, falls es bereits existiert. – fedorqui
@devnull vielen Dank. Es funktioniert – user2285422
Der Befehl wird klein geschrieben: touch filename
.
Beachten Sie, dass touch
nur eine neue Datei erstellt, wenn sie nicht existiert! Hier einige Dokumente für eine gute Maßnahme: http://unixhelp.ed.ac.uk/CGI/man-cgi?touch
Wenn Sie immer eine leere Datei wollen, besteht eine Möglichkeit, dies zu tun wäre, zu verwenden:
echo "" > filename
der Befehl 'touch' nicht berühren. – suspectus
sollte Kleinbuchstaben t .. – agentp
Touch wird keine neue Datei erstellen, wenn es existiert. Aktualisieren Sie in diesem Fall nur die letzten Zugriffs-/Änderungszeiten. – Doon