SSH ist nicht nur für Linux-Freaks, schon wenige Befehle können das Leben sehr viel einfacher gestalten.
Doch seien Sie gewarnt, ein falsches rm im Hauptordner und eine gähnende Leere empfängt Sie ...
Übersicht der Befehle
- ls - Zeigt Dateien und Ordner an
- mkdir - make directory - Ein Verzeichnis erstellen
- cp - copy - Kopieren von Dateien oder Ordnern
- mv - move - Verschieben von Dateien oder Ordnern
- rm - remove - Löschen von Dateien oder Ordnern
- tar - Ein tar-Archiv zum Beispiel für Backups erstellen, bzw. .tar.gz
wget - lädt Dateien auf Ihren Server
Beispiele
Anzeigen des Ordner-Inhaltes
ls -a oder ls -l werden bevorzugt benutzt, letzteres erzeugt eine Liste mit mehr Angaben zu den Dateien
Erstellen eines Ordners
mkdir neuer_ordner
Kopieren eines gesamten Ordners
cp -R ordner/ ordner_backup/
Verschieben von allen Dateien und Ordnern
mv ordner/* ordner_backup/
Umbennen von Dateien und Ordnern
mv datei.txt datei_neu.txt mv order/ ordner_neu/
Löschen von Ordnern und Dateien
rm -R ordner/
Archivieren und komprimieren von Dateien und Ordnern mit tar
tar cz(v)f neues_archiv.tar.gz zu_komprimierender_ordner/
Dekomprimieren von tar-Archiven
tar -xz(v)f archiv.tar.gz in_diesen_ordner_entpacken/
Besitzer ändern
chown benuztername datei.txt
Rechte ändern
chmod 777 datei.txt
Ordner mein-www-ordner und alle Unterordner auf 755 setzen:
find /mein-www-ordner -type d -exec chmod 755 {} \;
Dateien im Ordner mein-www-ordner und Unterordnern auf 644 setzen:
find /mein-www-ordner -type f -exec chmod 644 {} \;
Vorsicht, mit SSH können Sie Ihren Webspace im Nu vollständig löschen. Oder sich selbst Ihre Rechte entziehen. Ein Backup ist vorher angeraten, dieses sollte lokal heruntergeladen werden, oder auf einen anderen Server übertragen werden.
Bitte seien Sie sorgfältig im Umgang mit den Befehlen, am besten zuerst auf unkritischen Systemen ausprobieren und immer doppelt kontrollieren.