Linux 2: Verzeichniswechsel und Kopieren
In meinem ersten Artikel zu den Linux Grundbefehlen bin ich noch nicht wirklich auf viele Befehle eingefangen. Sondern ich hatte erst einmal erklärt wofür z.B. die Flags unter Linux zuständig sind.
In diesem Artikel gehe ich aber mehr auf die verschiedenen Befehle ein und zeige wie diese arbeiten und mit welchen Flags man sie ergänzen kann.
Wenn man an einem Linux Server arbeitet und z.B. Phpmyadmin installieren möchte lädt man sich zunächst das gezipte Archiv herunter das man dieses später installieren kann. Aber jetzt stellt sich schon die erste Frage wie entpackt man ein Archiv auf der Konsole.
tar xzf Dateiname
Dies ist der Befehl um eine gezipte Datei zu entpacken. Anstatt dem Wort Dateiname gibt man natürlich den eigentlichen Namen des Archives ein.
Verzeichniswechsel
cd Verzeichnisname | Wechselt in das gewünschte Verzeichnis, anstatt Verzeichnisname gibt man das Verzeichnis an in welches man wechseln möchte. |
cd .. | Geht ein Verzeichnis zurück. das heißt wenn man sich gerade in /home/test/ befindet und den Befehl eingibt geht man in das Verzeichnis /home/ zurück. |
cd ~ | Damit geht man in das Homeverzeichnis des aktuell angemeldeten Benutzers. |
cd ~ Testuser | Geht in das Homeverzeichnis des Benutzers Testuser |
Wenn man jetzt mit dem ganzen hin und her springen in den Verzeichnissen nicht mehr weiß wo man sich eigentlich befindet kann man sich einfach mit diesem Befehl den aktuellen Pfad anzeigen lassen in welchem man sich befindet.
pwd
Kopieren
cp Datei1 Datei2 | Kopiert den Inhalt von der Datei in die Datei 2, wenn die Datei 2 nicht existiert wird diese erstellt. |
cp Datei Ordner | Kopiert die Datei in den Ordner. Dieser Ordner muss aber schon existieren. |
cp –f Datei1 Datei2 | Mit dem Flag –f wird das Ziel also Datei2 ohne Nachfragen überschrieben. |
cp –i Datei1 Datei2 | Wenn man das i Flag setzt wird man gefragt ob die Zieldatei überschrieben werden soll wenn diese schon existiert. Diese Frage bestätigt man mit einem y für yes. |
cp –p Datei1 Datei2 | Damit werden die alten Rechte, der Eigentümer und die Zeitstempel beim kopieren beibehalten. |
cp – r Verzeichnis1 Verzeichnis2 | Das r steht für rekursiv das bedeutet bei dem Befehl das auch Unterverzeichnis mit kopiert werden. |
Hier geht es zu den bisherigen Teilen der Artikelserie Linux:
Linux1: Grundlagen Listen von Verzeichnissen