Wichtige Befehle zur Dateibearbeitung in Unix
Unix-Systeme bieten eine Reihe leistungsstarker Befehlszeilentools zur Dateibearbeitung, mit denen Benutzer Dateien und Verzeichnisse effizient verwalten können. Egal, ob Sie Systemadministrator, Entwickler oder Gelegenheitsbenutzer sind, die Beherrschung dieser Befehle kann Ihre Produktivität erheblich steigern. Dieser Artikel behandelt die wichtigsten Unix-Befehle zur Dateibearbeitung.
1. Auflisten von Dateien und Verzeichnissen
Der Befehl ls listet den Inhalt eines Verzeichnisses auf. Häufige Optionen sind:
lsEine detaillierte Auflistung mit Dateiberechtigungen, Größen und Änderungsdaten erhalten Sie unter:
ls -lUm versteckte Dateien einzuschließen, fügen Sie die Option -a hinzu:
ls -la2. Verzeichnisse ändern
Verwenden Sie den Befehl cd, um das aktuelle Verzeichnis zu ändern:
cd /Pfad/zum/VerzeichnisUm zum Home-Verzeichnis zu navigieren, verwenden Sie einfach:
CD3. Erstellen von Dateien
Der Befehl touch erstellt eine leere Datei oder aktualisiert den Zeitstempel einer vorhandenen Datei:
Touch-Dateiname4. Dateiinhalte anzeigen
Um den Inhalt einer Datei anzuzeigen, verwenden Sie den Befehl cat:
cat-DateinameBei längeren Dateien können Sie mit dem Befehl less durch den Inhalt blättern:
weniger Dateiname5. Dateien kopieren
Verwenden Sie den Befehl cp, um Dateien und Verzeichnisse zu kopieren:
cp Quelldatei ZieldateiUm ein Verzeichnis und seinen Inhalt zu kopieren, fügen Sie die Option -r hinzu:
cp -r Quellverzeichnis Zielverzeichnis6. Verschieben und Umbenennen von Dateien
Der Befehl mv verschiebt oder benennt Dateien und Verzeichnisse um:
mv alter_name neuer_nameSo verschieben Sie eine Datei in ein anderes Verzeichnis:
mv Dateiname /Pfad/zum/Ziel7. Löschen von Dateien
Der Befehl rm entfernt Dateien. Gehen Sie dabei vorsichtig vor, da diese Aktion nicht rückgängig gemacht werden kann:
rm DateinameUm ein Verzeichnis und seinen Inhalt zu löschen, fügen Sie die Option -r hinzu:
rm -r Verzeichnis8. Verzeichnisse erstellen
Der Befehl mkdir erstellt neue Verzeichnisse:
mkdir VerzeichnisnameUm verschachtelte Verzeichnisse zu erstellen, verwenden Sie die Option -p:
mkdir -p übergeordnetes_Verzeichnis/untergeordnetes_Verzeichnis9. Ändern der Dateiberechtigungen
Verwenden Sie den Befehl chmod, um Dateiberechtigungen zu ändern. Die Syntax enthält einen Berechtigungscode oder eine symbolische Darstellung:
chmod 755 DateinameOder:
chmod u+rwx,g+rx,o+rx Dateiname10. Ändern des Dateieigentümers
Der Befehl chown ändert den Besitzer einer Datei oder eines Verzeichnisses:
chown neuer_Besitzer DateinameUm den Gruppenbesitz zu ändern, verwenden Sie:
chown: neuer_Gruppendateiname11. Suchen nach Dateien
Verwenden Sie den Befehl find, um nach Dateien und Verzeichnissen anhand verschiedener Kriterien zu suchen:
find /Pfad/zur/Suche -Name "filename"So suchen Sie nach Dateityp:
find /Pfad/zur/Suche -type f -name "*.txt"12. Anzeigen der Datenträgernutzung
Der Befehl du zeigt Informationen zur Festplattennutzung an. Eine Übersicht über die Nutzung eines Verzeichnisses erhalten Sie unter:
du -sh /Pfad/zum/Verzeichnis13. Anzeigen des freien Speicherplatzes
Der Befehl df zeigt die Menge an freiem Speicherplatz auf Ihrem System an:
df -h14. Symbolische Links erstellen
Verwenden Sie den Befehl ln, um symbolische Links zu erstellen, die Verknüpfungen ähneln:
ln -s Zieldatei LinknameAbschluss
Wenn Sie diese grundlegenden Unix-Befehle zur Dateibearbeitung beherrschen, können Sie Dateien und Verzeichnisse effektiver verwalten. Egal, ob Sie Dateien organisieren, Berechtigungen anpassen oder in Verzeichnissen navigieren, diese Befehle bieten Unix-Benutzern ein leistungsstarkes Toolkit.