Wie kann ich eine leere Datei über die Befehlszeile erstellen?
command-line
NES
quelle
quelle
touch newfile.txt
eine andere Erweiterung verwenden (wenn Sie die Erweiterung angeben müssen).newfile
bereits existiert und nicht leer isttouch newfile
, erhalten Sie eine nicht leere Datei. Vielleicht nicht was du wolltest.newfile
bereits vorhanden, aktualisiert dertouch
Befehl nur den Zeitstempel der Datei (wofür genau der Befehl verwendet wird), ohne den Inhalt der Datei zu bearbeiten.Wird auch erstellen eine leere Datei. Wenn die Datei bereits vorhanden ist, wird sie abgeschnitten (geleert). Verwenden Sie
>>
zum Anhängen Folgendes, um den Dateiinhalt beizubehalten:Auch wenn die Datei existiert, bleibt der Inhalt unberührt.
Bearbeiten : Wenn Sie keinen Inhalt zum Tippen haben, ist dieser schneller:
Hinweis.
:
ist der Befehl hier. Es ist nicht Teil der Eingabeaufforderung.quelle
der genaue weg dorthin ist auch ein anderer weg
Der Unterschied ist, dass file1.ext null Byte und file2.ext ein Byte beträgt. Sie können dies überprüfen, indem Sie
quelle
Mit dem
vim
Editor können Sie auch eine leere Datei erstellen.Dann speichere
quelle
vim
.Der Befehl
Erstellt eine leere Datei, wenn Ihre Version
echo
die Option -n unterstützt.Oder Sie könnten verwenden
printf
quelle
Python Einzeiler:
Grundsätzlich Python-Implementierung von
touch
.Damit können wir es kürzer machen:
quelle