Mit dem Befehl ls werden Dateien aufgelistet (ls = LiSt). Dieser Befehl entspricht dem DOS-Befehl dir. Mit bestimmten Parametern kann die Ausgabe variiert werden: ls -l gibt eine detailreichere Liste aus (-l für long). Dabei gibt der Befehl zunächst mal das aktuelle Verzeichnis aus. Will man ein anderes Verzeichnis sehen, muss man z.B. ls /home aufrufen. Hier ein paar Beispiele:
$ ls CD-ROOT source CD-ROOT-Inhalt.txt source-20031015-214838.tar.bz2 Makefile source-20031016-214533.tar.bz2 archiv1.tar.bz2 source-20031018-120615.tar.bz2 html source-20031018-150309.tar.bz2 passw?rter.out source-20031018-184430.tar.bz2 passw?rter.pdf source-20031020-191948.tar.bz2 server-docu-sicherung.pdf source-20031021-183556.tar.bz2 server-docu-sicherung.ps source-20031023-191929.tar.bz2 server-docu-sicherung2.ps source-20031025-222636.tar.bz2 server-docu-sicherung4.pdf source-20031026-190024.tar.bz2 server-docu-sicherung4.ps source-20031027-190336.tar.bz2 server-docu.out source-20031108-193713.tar.bz2 server-docu.pdf source-20031108-203958.tar.bz2 smb.conf template smb.conf.neu $ ls -l total 7944 drwxr-xr-x 3 andreas andreas 4096 Aug 18 19:48 CD-ROOT -rw-r--r-- 1 andreas andreas 3081 Aug 19 16:03 CD-ROOT-Inhalt.txt -rw-r--r-- 1 andreas andreas 411 Oct 21 18:05 Makefile -rw-r--r-- 1 andreas andreas 7079 Aug 19 14:55 archiv1.tar.bz2 drwxr-xr-x 3 andreas andreas 8192 Nov 8 20:25 html -rw-r--r-- 1 andreas andreas 0 Sep 3 22:14 passw?rter.out -rw-r--r-- 1 andreas andreas 7940 Sep 3 22:14 passw?rter.pdf -rw-r--r-- 1 andreas andreas 214374 Oct 15 21:02 server-docu-sicherung.pdf -rw-r--r-- 1 andreas andreas 1924997 Oct 15 21:04 server-docu-sicherung.ps -rw-r--r-- 1 andreas andreas 1948182 Oct 15 21:05 server-docu-sicherung2.ps -rw-r--r-- 1 andreas andreas 1255649 Oct 15 21:06 server-docu-sicherung4.pdf -rw-r--r-- 1 andreas andreas 1947974 Oct 15 21:06 server-docu-sicherung4.ps -rw-r--r-- 1 andreas andreas 0 Nov 9 10:39 server-docu.out -rw-r--r-- 1 andreas andreas 264492 Nov 9 10:39 server-docu.pdf -rw-r--r-- 1 andreas andreas 3116 Nov 8 21:01 smb.conf -rw-r--r-- 1 andreas andreas 3083 Nov 9 10:34 smb.conf.neu drwxr-xr-x 5 andreas andreas 4096 Nov 9 11:05 source -rw-r--r-- 1 andreas andreas 9991 Oct 15 21:48 source-20031015-214838.tar.bz2 -rw-r--r-- 1 andreas andreas 14330 Oct 16 21:45 source-20031016-214533.tar.bz2 -rw-r--r-- 1 andreas andreas 18717 Oct 18 12:06 source-20031018-120615.tar.bz2 -rw-r--r-- 1 andreas andreas 26668 Oct 18 15:03 source-20031018-150309.tar.bz2 -rw-r--r-- 1 andreas andreas 27297 Oct 18 18:44 source-20031018-184430.tar.bz2 -rw-r--r-- 1 andreas andreas 28145 Oct 20 19:19 source-20031020-191948.tar.bz2 -rw-r--r-- 1 andreas andreas 28841 Oct 21 18:35 source-20031021-183556.tar.bz2 -rw-r--r-- 1 andreas andreas 29333 Oct 23 19:19 source-20031023-191929.tar.bz2 -rw-r--r-- 1 andreas andreas 30701 Oct 25 22:26 source-20031025-222636.tar.bz2 -rw-r--r-- 1 andreas andreas 32937 Oct 26 19:00 source-20031026-190024.tar.bz2 -rw-r--r-- 1 andreas andreas 33429 Oct 27 19:03 source-20031027-190336.tar.bz2 -rw-r--r-- 1 andreas andreas 35187 Nov 8 19:37 source-20031108-193713.tar.bz2 -rw-r--r-- 1 andreas andreas 139364 Nov 8 20:39 source-20031108-203958.tar.bz2 drwxr-xr-x 2 andreas andreas 4096 Jul 10 18:39 template $ ls /home andreas ftp sambaDie erste Spalte in der Ausgabe von ls -l zeigt die Rechte an: Das erste Zeichen stellt den Typ das ("-" ist eine normale Datei, "d" ein Verzeichnis). Die nächsten drei Zeichen stellen die Rechte für den Besitzer der Datei/des Verzeichnisses dar. "r" heißt Leserecht, "w" Schreibrecht und "x" Ausführrecht. Die folgenden drei Zeichen stellen die Rechte für die Gruppe dar, der diese Datei gehört. Die letzten drei Zeichen sind die Rechte, die jeder andere Benutzer des Systems an der Datei hat.
In der dritten Spalte steht der Besitzer und in der vierten Spalte die Gruppe. In der fünften Spalte steht die Größe der Datei in Bytes. Danach kommt das Datum der letzten Änderung und schließlich der Dateiname.
Mit touch dateiname kann eine leere, 0-Bytes-große Datei erstellt werden. Ein Verzeichnis erstellt man mit mkdir verzeichnisname.
Das aktuelle Verzeichnis erfährt man mit pwd (Print Working Directory). Mit cd neues_verzeichnis wechselt man das aktuelle Arbeitsverzeichnis.
Mit rm dateiname wird eine Datei gelöscht. Ein leeres Verzeichnis kann man mit rmdir verzeichnis löschen. Ist das Verzeichnis noch nicht leer, kann das Verzeichnis mit dem ganzen Inhalt gelöscht werden: rm -r verzeichnis.
Hinweis: Gelöschte Dateien sind in der Regel nicht mehr wiederherstellbar!
Mit cp quelle ziel kann man Dateien kopieren. Der Befehl funktioniert wie der DOS-Befehl "copy". Wird als Quelle eine Datei angegeben, so kann das Ziel ebenfalls eine Datei sein oder ein Verzeichnis, in das die Datei hineinkopiert werden soll. Ist die Quelle ein Verzeichnis, so kann das Ziel auch nur ein Verzeichnis sein, in welches dann das Quellverzeichnis hineinkopiert wird.
Hinweis: Vorhandene Dateien werden ohne Nachfrage überschrieben!
Mit mv quelle ziel kann man Dateien verschieben. Der Befehl funktioniert wie der DOS-Befehl "move". Quelle und Ziel können wie beim "cp"-Befehl entweder Dateien sein oder Verzeichnisse.
Auch hier werden vorhandene Dateien ohne Nachfrage überschrieben.
Mit less textdatei kann man eine Textdatei (z.B. ein Konfigurationsdatei) bequem anschauen. Mit den Cursor-Tasten scrollt man durch den Text. Mit einem Tastendruck auf "q" verlässt man den Datei-Anzeiger.
Zurück | Zum Anfang | Weiter |
Linux herunterfahren (shutdown) | Nach oben | Benutzerverwaltung |