Archiv » SSH / Bash / SHELL » SSH Befehle / Commands

SSH Befehle / Commands

Auf meinem Managed- oder Rootserver mit einem Linux-Betriebssystem lassen sich per Konsole / Terminal zahlreiche Aktionen ausführen. Ordner kopieren oder verschieben, rekursives Löschen von Ordnern und Dateien, etc.
ls
gibt den aktuellen Verzeichnis- / Ordnerinhalt aus

ls Ordnername
gibt den Inhalt des spezifischen Ordners aus

ls –l
gibt alle Informationen, Besitzrechte, Benutzergruppe, Dateirechte, … über Dateien des Ordners aus

ls –a
zeigt versteckte Systemdateien im Ordner

ls -l | grep *.php
gibt alle Dateien in einer Liste mit einer PHP-Endung aus

locate apache2
Verzeichnis-Pfad für Apache2, mySQL, phpMyAdmin, etc lokalisieren.

cd Ordner
wechselt in den angegebenen Ordner

cd ..
verlässt den geöffneten Ordner und geht in den übergeordneten Ordner zurück

cp Datei_1 Datei_2
Kopiert Datei1 nach Datei2

cp Datei Ordner/Datei_2
kopiert Datei1 in Ordner mit dem Namen Datei_2

mv Datei Ordner/
Verschiebt Datei in den Ordner

mv Datei_1 Datei_2
Benennt Datei_1 in Datei_2 um

mkdir Ordnername
erzeugt einen neuen Ordner

rm Datei
entfernt die angegebene Datei

rm Ordnername
entfernt den Ordner unter der Bedingung, dass er komplette leer ist

rm –-recursive
entfernt den Ordner mit gesamten Inhalt, ohne Rücksicht auf gefüllte Ordner