Wie erstelle ich eine Textdatei und einen Ordner vom Terminal aus?

18

Wie erstelle ich von einem Terminal aus eine einfache Textdatei und einen Ordner?

Jemoka
quelle
1
Was für eine Datei? Eine leere Datei? Eine Textdatei? Ein Bild? Es gibt hier nicht genug Informationen, um Ihnen wirklich eine prägnante Antwort zu geben. Wenn Sie das klären können, werde ich die Frage erneut öffnen.
Ian C.
Ich nehme an, es touch fileist viel zu kurz, um als Antwort zu dienen ...
bmike
@bmike Ich würde sagen, ja, es ist zu kurz, da argumentiert werden könnte, dass die Hauptfunktion von touch"Ändern des Dateizugriffs und der Änderungszeiten" (von man touch) ist, es sei denn, Sie erwähnen, dass touch filenamenur dann ein Dateiname erstellt wird, wenn dieser noch nicht vorhanden ist. Ansonsten erfüllt es seine Hauptfunktion.
user3439894
@ IanC Entschuldigung, ein TXT-Feuer und ein Ordner.
Jemoka
Für die Aufzeichnung ist dies Standard-Unix, daher sind Linux / Unix-Tutorials im Allgemeinen hilfreich. Der einzige große Unterschied besteht darin, dass bei MacOS-Dateisystemen standardmäßig die Groß- und Kleinschreibung nicht berücksichtigt wird.
Thorbjørn Ravn Andersen

Antworten:

32

Mit dem Befehl mkdir kann ein Verzeichnis erstellt werden . Um ein untergeordnetes Verzeichnis des aktuellen Verzeichnisses zu erstellen, gehen Sie einfach wie folgt vor:

mkdir somechild

Dadurch wird ein Verzeichnis (im Finder als Ordner angezeigt) mit dem Namen erstellt somechild.

Eine Textdatei kann auf verschiedene Arten erstellt werden. Die einfachste der sein Echo ‚ing von Text und es in eine Datei wie so Umleitung:

echo This is some text > myfile.txt

Dies wird erstellt myfile.txtund sein Inhalt wird die Zeichenfolge sein This is some text.

Sie können auch einen Befehlszeilentexteditor wie vim oder emacs oder nano verwenden , um eine neue Textdatei zu starten. Im Folgenden wird eine neue Textdatei gestartet und im Editor für jeden der oben genannten Editoren geöffnet:

vim myfile.txt
emacs myfiles.txt
nano myfile.txt

Der Nano- Texteditor ist wahrscheinlich der benutzerfreundlichste dieser drei Optionen.

Ian C.
quelle
Nur für den Fall, dass sich jemand fragt: Kann ich Dateien in TextEdit über das Terminal in Mac OS X öffnen?
brasofilo
3

Um eine leere Textdatei zu erstellen, verwenden Sie einfach:

touch file_name.txt

Von man touch: Das Touch-Dienstprogramm legt die Änderungs- und Zugriffszeiten einer Datei fest. Wenn die Datei nicht vorhanden ist, wird sie mit Standardberechtigungen erstellt.

molu2008
quelle
Technisch touchwird eine leere Datei erstellt, wenn die Datei nicht vorhanden ist, keine Textdatei.
fd0