{"id":11761,"date":"2023-12-08T20:04:55","date_gmt":"2023-12-08T19:04:55","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=11761"},"modified":"2024-01-04T14:37:30","modified_gmt":"2024-01-04T13:37:30","slug":"das-datumsformat-in-dateinamen-aendern-etwa-von-08-12-2023-zu-2023-12-08","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/12\/08\/das-datumsformat-in-dateinamen-aendern-etwa-von-08-12-2023-zu-2023-12-08\/","title":{"rendered":"Das Datumsformat in Dateinamen \u00e4ndern \u2013 aus 08.12.2023 wird 2023-12-08"},"content":{"rendered":"<p>Daten in Dateinamen habe ich am liebsten im Format &#8222;Jahrzahl-Monat-Tag&#8220; (yyyy-mm-dd), besonders wenn es sich um Rechnungen und dergleichen handelt. So lassen sich die Dateien in einem Verzeichnis \u00fcbersichtlich nach &#8222;Name&#8220; ordnen \u2013 also eigentlich nach Datum, wenn das Datum am Anfang des Dateinamens steht.<\/p>\n<p>Wenn also Dateinamen beispielsweise so lauten:<br \/>\n09.08.1998 Rechnung Zahnarzt.pdf<br \/>\n11.12.2004 Rechnung 23973.pdf<\/p>\n<p>benenne ich sie um in:<br \/>\n1998-08-09 Rechnung Zahnarzt.pdf<br \/>\n2004-12-11 Rechnung 23973.pdf<\/p>\n<p>Und das geschieht sehr einfach \u00fcber das Terminal. Ich \u00f6ffne das Terminal und wechsle mit<br \/>\n<code>cd \/Pfad\/zum\/Verzeichnis\/mit\/den\/Dateien<\/code><br \/>\nin das Verzeichnis, in dem sich die Dateien befinden, die ich umbenennen m\u00f6chte. Hier gebe ich dann den folgenden Befehl ein:<br \/>\n<code>rename 's\/(\\d{2})\\.(\\d{2})\\.(\\d{4})\/$3-$2-$1\/' *.*<\/code><\/p>\n<p>Dieser Befehl funktioniert sogar, wenn das Datum nicht am Anfang steht oder ohne Abstand zu restlichen Namensteilen:<br \/>\nRechnung_02.05.2013_Shop_Mediamarkt.pdf<br \/>\nAuch die Dateiendung kann lauten, wie immer sie lautet: pdf, txt usw. Das Anfangsformat muss aber schon dieses Format haben: dd.mm.yyyy, sonst muss man den Befehl entsprechend \u00e4ndern &#8211; sofern das geht.<\/p>\n<p>Wenn in einem Dateinamen zwei Daten umzubenennen sind, muss man den Befehl zweimal eingeben, also: Befehl \u2013 Enter \u2013 Befehl \u2013 Enter.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Daten in Dateinamen habe ich am liebsten im Format &#8222;Jahrzahl-Monat-Tag&#8220; (yyyy-mm-dd), besonders wenn es sich um Rechnungen und dergleichen handelt. So lassen sich die Dateien in einem Verzeichnis \u00fcbersichtlich nach &#8222;Name&#8220; ordnen \u2013 also eigentlich nach Datum, wenn das Datum am Anfang des Dateinamens steht. Wenn also Dateinamen beispielsweise so lauten: 09.08.1998 Rechnung Zahnarzt.pdf 11.12.2004 [&hellip;]<\/p>\n","protected":false},"author":18,"featured_media":13405,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,623,750,4,624],"tags":[],"class_list":["post-11761","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein","category-datei-verzeichnis-befehle","category-regex","category-terminal","category-umbenenner"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/11761","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=11761"}],"version-history":[{"count":7,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/11761\/revisions"}],"predecessor-version":[{"id":11769,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/11761\/revisions\/11769"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/13405"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=11761"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=11761"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=11761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}