From 812b4fdcd1802c3f9284f8dc2534861abac9d5fd Mon Sep 17 00:00:00 2001 From: Rene Sasse Date: Thu, 19 Jun 2025 11:31:53 +0200 Subject: [PATCH 1/4] de: add find command page --- pages.de/common/find.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 pages.de/common/find.md diff --git a/pages.de/common/find.md b/pages.de/common/find.md new file mode 100644 index 00000000000000..0afe36efd87155 --- /dev/null +++ b/pages.de/common/find.md @@ -0,0 +1,36 @@ +# find + +> Dateien oder Verzeichnisse in einem Verzeichnisbaum rekursiv suchen. +> Weitere informationen: . + +- Dateien nach Erweiterung suchen: + +`find {{root_path}} -name '{{*.ext}}'` + +- Sucht nach Dateien, die mehreren Pfad-/Namensmustern entsprechen: + +`find {{root_path}} -path '{{*/path/*/*.ext}}' -or -name '{{*pattern*}}'` + +- Sucht nach Verzeichnissen, die einem bestimmten Namen entsprechen, ohne Berücksichtigung der Groß- und Kleinschreibung: + +`find {{root_path}} -type d -iname '{{*lib*}}'` + +- Sucht nach Dateien, die einem bestimmten Muster entsprechen, unter Ausschluss bestimmter Pfade: + +`find {{root_path}} -name '{{*.py}}' -not -path '{{*/site-packages/*}}'` + +- Sucht nach Dateien, die einem bestimmten Größenbereich entsprechen, wobei die rekursive Tiefe auf "1" begrenzt wird: + +`find {{root_path}} -maxdepth 1 -size {{+500k}} -size {{-10M}}` + +- Führ für jede Datei einen Befehl aus (verwende `{}` innerhalb des Befehls, um auf den Dateinamen zuzugreifen): + +`find {{root_path}} -name '{{*.ext}}' -exec {{wc -l}} {} \;` + +- Findet alle heute geänderten Dateien und übergibt die Ergebnisse als Argumente an einen einzelnen Befehl: + +`find {{root_path}} -daystart -mtime {{-1}} -exec {{tar -cvf archive.tar}} {} \+` + +- Sucht nach leeren Dateien oder Verzeichnissen und löschen Sie diese ausführlich: + +`find {{root_path}} -type {{f|d}} -empty -delete -print` From aa47c1afec6d10a2f021ebdf2a65b9e883d11841 Mon Sep 17 00:00:00 2001 From: Rene Sasse <7276222+renehamburg@users.noreply.github.com> Date: Thu, 19 Jun 2025 19:05:47 +0200 Subject: [PATCH 2/4] find.md aktualisieren --- pages.de/common/find.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages.de/common/find.md b/pages.de/common/find.md index 0afe36efd87155..8293ae72a209fb 100644 --- a/pages.de/common/find.md +++ b/pages.de/common/find.md @@ -1,7 +1,7 @@ # find > Dateien oder Verzeichnisse in einem Verzeichnisbaum rekursiv suchen. -> Weitere informationen: . +> Weitere Informationen: . - Dateien nach Erweiterung suchen: From cca76c9e0635246c68be7fc4501e33b2d504aa50 Mon Sep 17 00:00:00 2001 From: Rene Sasse <7276222+renehamburg@users.noreply.github.com> Date: Fri, 4 Jul 2025 12:01:35 +0200 Subject: [PATCH 3/4] find: revise german translation --- pages.de/common/find.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pages.de/common/find.md b/pages.de/common/find.md index 8293ae72a209fb..7fd81030117a6a 100644 --- a/pages.de/common/find.md +++ b/pages.de/common/find.md @@ -7,30 +7,30 @@ `find {{root_path}} -name '{{*.ext}}'` -- Sucht nach Dateien, die mehreren Pfad-/Namensmustern entsprechen: +- Suche Dateien, die mehreren Pfad-/Namensmustern entsprechen: `find {{root_path}} -path '{{*/path/*/*.ext}}' -or -name '{{*pattern*}}'` -- Sucht nach Verzeichnissen, die einem bestimmten Namen entsprechen, ohne Berücksichtigung der Groß- und Kleinschreibung: +- Suche Verzeichnisse, die ohne Berücksichtigung der Groß- und Kleinschreibung einem bestimmten Namen entsprechen: `find {{root_path}} -type d -iname '{{*lib*}}'` -- Sucht nach Dateien, die einem bestimmten Muster entsprechen, unter Ausschluss bestimmter Pfade: +- Suche Dateien, die einem bestimmten Muster entsprechen, unter Ausschluss bestimmter Pfade: `find {{root_path}} -name '{{*.py}}' -not -path '{{*/site-packages/*}}'` -- Sucht nach Dateien, die einem bestimmten Größenbereich entsprechen, wobei die rekursive Tiefe auf "1" begrenzt wird: +- Suche Dateien, die einem bestimmten Größenbereich entsprechen, wobei die rekursive Tiefe auf "1" begrenzt wird: `find {{root_path}} -maxdepth 1 -size {{+500k}} -size {{-10M}}` -- Führ für jede Datei einen Befehl aus (verwende `{}` innerhalb des Befehls, um auf den Dateinamen zuzugreifen): +- Führe für jede Datei einen Befehl aus (verwende `{}` innerhalb des Befehls, um auf den Dateinamen zuzugreifen): `find {{root_path}} -name '{{*.ext}}' -exec {{wc -l}} {} \;` -- Findet alle heute geänderten Dateien und übergibt die Ergebnisse als Argumente an einen einzelnen Befehl: +- Finde alle heute geänderten Dateien und übergebe die Ergebnisse als Argumente an einen einzelnen Befehl: `find {{root_path}} -daystart -mtime {{-1}} -exec {{tar -cvf archive.tar}} {} \+` -- Sucht nach leeren Dateien oder Verzeichnissen und löschen Sie diese ausführlich: +- Suche leere Dateien oder Verzeichnisse und lösche diese ausführlich: `find {{root_path}} -type {{f|d}} -empty -delete -print` From 5d5e44db96708a9dc4a334bafaf0a04e1bc6918e Mon Sep 17 00:00:00 2001 From: Rene Sasse <7276222+renehamburg@users.noreply.github.com> Date: Fri, 4 Jul 2025 18:30:13 +0200 Subject: [PATCH 4/4] find: revise german translation (standardize wording) --- pages.de/common/find.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pages.de/common/find.md b/pages.de/common/find.md index 7fd81030117a6a..b73b40d3f70a75 100644 --- a/pages.de/common/find.md +++ b/pages.de/common/find.md @@ -11,11 +11,11 @@ `find {{root_path}} -path '{{*/path/*/*.ext}}' -or -name '{{*pattern*}}'` -- Suche Verzeichnisse, die ohne Berücksichtigung der Groß- und Kleinschreibung einem bestimmten Namen entsprechen: +- Suche Verzeichnisse, die ohne Berücksichtigung der Groß- und Kleinschreibung einem bestimmten Namensmustern entsprechen: `find {{root_path}} -type d -iname '{{*lib*}}'` -- Suche Dateien, die einem bestimmten Muster entsprechen, unter Ausschluss bestimmter Pfade: +- Suche Dateien, die einem bestimmten Namensmustern entsprechen, unter Ausschluss bestimmter Pfade: `find {{root_path}} -name '{{*.py}}' -not -path '{{*/site-packages/*}}'` @@ -31,6 +31,6 @@ `find {{root_path}} -daystart -mtime {{-1}} -exec {{tar -cvf archive.tar}} {} \+` -- Suche leere Dateien oder Verzeichnisse und lösche diese ausführlich: +- Suche leere Dateien oder Verzeichnisse, gebe diese aus und lösche diese: `find {{root_path}} -type {{f|d}} -empty -delete -print`