Einfache Linux Kommandos

Aus xinux.net
Zur Navigation springen Zur Suche springen

Kopieren

cp ist das Kommando um Dateien zu kopieren

Eine Kopie von dat1 mit dem Namen dat2 erstellen

  • cp dat1 dat2

Eine Kopie von dat1 ins Verzeichnis ver2 erstellen

  • cp dat1 ver2/

Eine Kopie von dat1,dat2 und dat3 ins Verzeichnis ver2 erstellen

  • cp dat1 dat2 dat3 ver2/

Eine Kopie erstellen mit ausführlicher Anzeige

  • cp -v dat1 dat2

Eine Kopie erstellen mit Rückfrage fals etwas überschrieben wird

  • cp -i dat1 dat2

Eine Kopie erstellen und die Rückfrage überbrücken

  • cp -f dat1 dat2

Eine Kopie erstellen und eine Sicherheitskopie von dat2 erstellen

  • cp -b dat1 dat2

Eine Kopie von dat1 ins Verzeichnis ver2 erstellen falls eine neuere Version von dat1 vorliegt

  • cp -u dat1 ver2/

Eine Kopie erstellen falls ver2 auf dem selben Dateisystem wie dat1 liegt

  • cp -x dat1 ver2/

Eine Kopie von ver1, die als ver2 oder unter ver2 als ver1 gespeichert wird erstellen

  • cp -r ver1/ ver2/

Eine Kopie von einer Datei erstellen und ihre Attribute beibehalten

  • cp -p sux1 sux2

Eine Kopie erstellen bei der die Links erhalten bleiben

  • cp -d sux1 sux2

Eine Kopie erstellen zum Archivieren (-dpr):

  • cp -a ver1/ ver2/

rm: Löschen einer Datei==

Um Dateien zu löschen, brauchen wir das Kommando "rm"

dat1 wird gelöscht

  • rm dat1

dat1 wird nach Bestätigung gelöscht

  • rm -i dat1

dat1 wird ohne Rückfragen gelöscht

  • rm -f dat1

dat1 wird glöscht (geschwätzige Ausgabe)

  • rm -v dat1

Löschen von nicht leeren Verzeichnissen

  • rm -r ver1
Achtung !!! Als root kann man sich damit Teile oder sogar den gesamten Verzeichnisbaum absägen !!!

mv: Verschieben

Mit dem Befehl "mv" werden Daten verschoben, folgendes gilt

Die Datei dat1 wird in dat2 umbenannt

  • mv dat1 dat2

Die Datei dat1 wird nach /ver1 verschoben

  • mv dat1 /ver1

Die Dateien dat1,dat2 und dat3 werden nach /ver1 verschoben

  • mv dat1 dat2 dat3 /ver1

Die Parameter und ihre Bedeutung

wenn eine Datei exisitiert wird vor dem Überschreiben nachgefragt

-i

verbose (geschwätzig)

-v

nur neuere Daten werden bei Bedarf überschrieben

-u

wenn überschrieben werden soll, wird ein Backup erstellt

-b

das Backup bekommt die Endung ENDUNG

-S ENDUNG

su Benutzer wechseln

Mit exit kommt wieder raus

Wechsel zum Rootaccount, wie wenn dieser sich neu anmelden würde. (Bsp: su -)

su -             

Wechsel der Identität zu Benutzer (gegebenenfalls Passwortabfrage)

su Benutzernamen 

Kommando wird als root ausgeführt

su -c Kommando   

Kommando wird als xinux ausgeführt

su -c Kommando  xinux

Shell wenn keine vorhanden

su - www-data -s /bin/bash