cd [Leertaste] Zielverzeichnis
(change directory) verwendet. Für das Zielverzeichnis gibt es zwei Möglichkeiten:cd /Volumes/digigroup/Sonderauftraege
ein und bestätigen mit Enter.cd STRESA
ein.cd ..
gelangen wir eine Ebene höher~
dargestelltls
(list), der um folgende Optionen ergänzt werden kann:-a
zeigt auch versteckte Dateien und Ordner an-l
zeigt die Zugriffsrechte, den Besitzer, dessen Benutzergruppe, Dateigröße in Bytes, sowie das jüngste Änderungsdatum.man ls
im Terminalls -la
Befehl[Leertaste]-Option[Leertaste]Ziel
mkdir
(make (a) directory) erstellt ein Verzeichnismv
(move) bewegt ein Verzeichnis oder eine Datei und dient auch dem Umbenennencp
(copy) kopiert ein Verzeichnis oder eine Dateirm
(remove) löscht ein Verzeichnis oder eine Datei-R
(rekursiv) ermöglicht das Erfassen von Ordnern-v
(verbose) gibt bei Gesamtvorgängen auch die Einzelvorgänge ausmkdir /Volumes/digigroup/foo
erstellt auf digigroup einen Ordner mit dem Namen 'foo'mv /Volumes/digigroup/foo/foo.bar /Volumes/USB-Stick/
verschiebt die Datei foo.bar vom Ordner 'foo' auf einen USB-Stick (dessen Name natürlich eingefügt werden muss)mv /Volumes/digigroup/foo/foo.bar /Volumes/digigroup/foo/oof.bar
benennt die Datei foo.bar in oof.bar um.cp -rv /Volumes/digigroup/foo /Volumes/archive_data/library/inbox/
kopiert den Ordner foo von digigroup in den inbox-Ordner. Ohne die Option -r
gäbe Terminal die Fehlermeldung cp: /Volumes/digigroup/foo is a directory (not copied).
aus. Ohne die Option -v
gäbe das Terminal bei einem erfolgreichen Kopiervorgang keine Meldung aus. Durch -v
wird jede einzelne erfolgreich kopierte Datei angezeigtrm -r /Volumes/digigroup/foo
löscht den Ordner 'foo' auf digigroup. Ohne die Option -r
erschiene die Fehlermeldung rm: /Volumes/digigroup/foo: is a directory
*
können auch im Terminal Zeichen ersetzt werden. cp /Volumes/digigroup/foo/*.jpg /Volumes/digigroup/bar/
würde z.B. alle Dateien mit der Endung '.jpg' vom Ordner 'foo' in den Ordner 'bar' kopierenMit dem Terminal können wir uns vom lokalen Rechner aus auf einen anderen Rechner am Netz einloggen.
ssh -l username servername
/mpiwg/archive/data/
, 'online_permanent' wird mittels /mpiwg/online/permanent/
angewählt. digigroup und der eigene Rechner sind gar nicht erreichbar-v
nicht zur Verfügungexit
beendet die ssh-Verbindungdu -ks Verzeichnis/*|sort -n
: sortiert in einem Verzeichnis nach Größersync -va [Quelle] [Ziel]
synchronisiert zwei Ordner miteinander. Dabei werden die Dateien auch auf die Größe und das Änderungsdatum geprüft. Die Option –archive
behält die Attribute der Dateien bei
Wird das normale Terminalfenster geschlossen, wird ein laufender Vorgang (z.B. Kopieren) abgebrochen.
Vorgänge, die in einem virtuellen Terminal gestartet werden, laufen dagegen auch weiter, wenn der lokale Computer herruntergefahren und somit das Terminal-Programm beendet werden muss.
Achtung! Ein einmal gegebener Befehl kann in einem virtuellen Terminal
screen bash
: öffnet ein virtuelles TerminalCTRL A
und anschließend CTRL D
drücken: das virtuelle Terminal wird auf der lokalen Maschine abgemeldet - alle Vorgänge laufen aber weiter. Wiederanmeldung erfolgt mit CTRL R
screen -ls
: zeigt alle vorhandenen virtullen Terminals anscreen -r xxxxx
: ruft ein virtuelles Terminal mit der Nummer xxxxx aufexit
: beendet ein aktives virtuelles Terminal