Python ist eine der vielseitigsten Skriptsprachen für die Systemadministration. Es eignet sich hervorragend für Aufgaben von einfachen Dateimanipulationen bis zur Verwaltung komplexer Netzwerke.
Auf Debian/Ubuntu:
sudo apt update && sudo apt install python3 python3-pip -y
Erstelle file_manager.py mit notwendigen Modulen:
#!/usr/bin/env python3
import os
import shutil
import datetime
Beispiele für Verzeichnis- und Dateimanagement:
def create_directory(path):
if not os.path.exists(path):
os.makedirs(path)
def copy_file(source, dest):
shutil.copy(source, dest)
Automatisierter Ablauf von Ordnererstellung bis Backup:
if __name__ == "__main__":
base_dir = "temp_files"
create_directory(base_dir)
with open(os.path.join(base_dir, "test.txt"), "w") as f:
f.write("Automatisierter Testinhalt")
print(f"Inhalt von {base_dir}: {os.listdir(base_dir)}")
Datei ausführbar machen und starten:
chmod +x file_manager.py
./file_manager.py
STATUS: Python-Umgebung bereit für komplexe Automatisierungs-Tasks.