537 Stimmen

Wie erstellt man eine Datei unter Linux im Terminalfenster?

Wie kann man am einfachsten eine Datei im Linux-Terminal erstellen?

23voto

user3753202 Punkte 507

Sie können verwenden touch Befehl, wie die anderen sagten:

touch filename

Um eine Datei auf der Kommandozeile zu schreiben, können Sie echo o printf :

echo "Foo" > filename
printf "Foo" > filename

Vielleicht gibt es Probleme mit den Berechtigungen. Wenn Sie den folgenden Fehler erhalten: bash: filename: Permission denied müssen Sie Folgendes verwenden sudo bash -c 'echo "Foo" > filename' wie hier beschrieben: https://askubuntu.com/questions/103643/cannot-echo-hello-x-txt-even-with-sudo

19voto

DATA SCIENCE Punkte 191

Wie man eine Textdatei unter Linux erstellt:

  • Verwendung von touch um eine Textdatei zu erstellen: $ touch NewFile.txt
  • Verwendung von cat um eine neue Datei zu erstellen: $ cat NewFile.txt
    Die Datei wird erstellt, ist aber leer und wartet noch auf die Eingabe durch den Benutzer. Sie können einen beliebigen Text in das Terminal eingeben, und wenn Sie fertig sind, schließen Sie es mit STRG-D, oder Sie verlassen es mit STRG-C.
  • Einfach mit > um eine Textdatei zu erstellen: $ > NewFile.txt
  • Schließlich können wir den Namen eines beliebigen Texteditors verwenden und dann die Datei erstellen, wie z. B.:
    nano MyNewFile vi MyNewFile NameOfTheEditor NewFileName

17voto

Roman Newaza Punkte 10771

Haha! Es ist ganz einfach! Probieren Sie es aus:

$ touch filename

16voto

Christy George Punkte 309

Dadurch wird eine leere Datei mit dem aktuellen Zeitstempel erstellt

touch filename

16voto

Pradeep Kumar Punkte 3825
touch filename

für permission denied Fehlerverwendung sudo Befehl als:

sudo touch filename

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X