Jooglies Goodies für Joomla und VirtueMart

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 und alle Unterordner auf 755 setzen:
find /ordner -type d -exec chmod 755 {} \;

Dateien im Ordner und Unterordnern auf 644 setzen:
find /ordner -type f -exec chmod 644 {} \;

Vorsicht, mit SSH können Sie Ihren Webspace im Nu vollständig löschen. 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 doppelt kontrollieren.

Jooglies.com is not affiliated with or endorsed by the Joomla! Project. It is not supported or warranted by the Joomla! Project or Open Source Matters.

VirtueMart ist eine geschützte Marke der iStraxx UG (haftungsbeschränkt).