Unter Linux Mint liegt das Problem meist nicht an Linux selbst, sondern daran, dass Mein ELSTER Dokumente im Postfach und Belege nur unter bestimmten Voraussetzungen freigibt oder lokal als PDF/Downlo...
Wie setze ich Erstellungs- und Änderungsdatum von Linux-Dateien anhand des Dateinamens neu?
Antwort vomUnter Linux kannst du zuverlässig **das Änderungsdatum (mtime)** und **Zugriffsdatum (atime)** setzen. Ein echtes **Erstellungsdatum (birth/ctime)** lässt sich dagegen in der Regel **nicht nachträglich setzen**: - **ctime** ist *Statusänderungszeit* (ändert sich automatisch bei Metadatenänderungen) und ist nicht frei setzbar. - **birth time** (Erstellzeit) wird nur von manchen Dateisystemen gespeichert und ist üblicherweise nicht editierbar. ## 1) Änderungsdatum aus dem Dateinamen setzen (touch) Angenommen, der Dateiname enthält ein Datum wie `2026-02-27_14-30-00_report.pdf`: ```bash # mtime/atime setzen (Format: [[CC]YY]MMDDhhmm[.ss]) touch -t 202602271430.00 "2026-02-27_14-30-00_report.pdf" ``` Nur mtime setzen: ```bash touch -m -t 202602271430.00 "2026-02-27_14-30-00_report.pdf" ``` ## 2) Automatisch aus vielen Dateinamen parsen (Beispiel: YYYY-MM-DD_HH-MM-SS_*) Für alle passenden Dateien im aktuellen Ordner: ```bash for f in [0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]_[0-9][0-9]-[0-9][0-9]-[0-9][0-9]_*; do ts="${f:0:10} ${f:11:2}:${f:14:2}:${f:17:2}" # "YYYY-MM-DD HH:MM:SS" touch -d "$ts" -- "$f" done ``` `touch -d` versteht viele Datumsformate und ist oft bequemer als `-t`. ## 3) Prüfen, ob es eine Erstellzeit gibt (und warum du sie nicht setzen kannst) Anzeigen (falls vorhanden): ```bash stat "datei" ``` Wenn `stat` eine Zeile wie „Birth:“ zeigt, ist eine Erstellzeit gespeichert. **Setzen** geht normalerweise trotzdem nicht; Workaround ist nur indirekt möglich, z. B. Datei neu erzeugen und Inhalte kopieren (die neue Datei bekommt dann eine neue Erstellzeit). ## 4) Indirekter Workaround für „Erstellungsdatum“ (neue Datei erzeugen) Beispiel: neue Datei anlegen, Inhalt übernehmen, mtime setzen, dann ersetzen: ```bash f="2026-02-27_14-30-00_report.pdf" ts="2026-02-27 14:30:00" tmp="$(mktemp)" cat -- "$f" > "$tmp" touch -d "$ts" -- "$tmp" mv -- "$tmp" "$f" ``` Das setzt **mtime** wie gewünscht; eine „Birth time“ (falls dein Dateisystem sie führt) wird dabei auf den Zeitpunkt der Neuerstellung gesetzt und ist nicht frei wählbar. ## 5) Wenn du EXIF/Medien-Daten meinst (Fotos/Videos) Dateisystem-Zeiten ≠ Metadaten in Dateien. Für Bilder/Videos ist oft `exiftool` sinnvoll: https://exiftool.org/
Verwandte Fragen
Wird in Deutschland auf Linux umgestellt?
Nein – Deutschland stellt nicht insgesamt auf Linux um. Real läuft der Umstieg nur punktuell, vor allem in Schleswig-Holstein; bundesweit bleibt Windows in der Verwaltung auf absehbare Zeit...
Sollten Etsy-Artikelbilder Keywords im Dateinamen enthalten?
Nein – für Etsy selbst bringen Keywords im Bild-Dateinamen praktisch nichts. Entscheidend für Auffindbarkeit sind Titel, Tags, Attribute und bei Bildern eher die Bildqualität sowi...
Wie verschlüssele ich in Linux Cinnamon eine mit LibreOffice erstellte Excel-Datei mit einem Passwort?
Am einfachsten geht das direkt in LibreOffice Calc über „Speichern unter“ mit Passwort. Entscheidend ist aber: echte Dateiverschlüsselung funktioniert in LibreOffice zuverlä...
Wie starte ich Linux Cinnamon ohne Passwortabfrage?
Wenn du Linux Mint Cinnamon ohne Passwortabfrage starten willst, musst du die automatische Anmeldung aktivieren; dadurch landet jeder mit physischem Zugriff direkt in deinem Benutzerkonto. So geht es...