Skip to content

Commit 2693512

Browse files
authored
find: add German translation (#16900)
1 parent 44f3fb8 commit 2693512

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

pages.de/common/find.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# find
2+
3+
> Dateien oder Verzeichnisse in einem Verzeichnisbaum rekursiv suchen.
4+
> Weitere Informationen: <https://manned.org/find>.
5+
6+
- Dateien nach Erweiterung suchen:
7+
8+
`find {{root_path}} -name '{{*.ext}}'`
9+
10+
- Suche Dateien, die mehreren Pfad-/Namensmustern entsprechen:
11+
12+
`find {{root_path}} -path '{{*/path/*/*.ext}}' -or -name '{{*pattern*}}'`
13+
14+
- Suche Verzeichnisse, die ohne Berücksichtigung der Groß- und Kleinschreibung einem bestimmten Namensmustern entsprechen:
15+
16+
`find {{root_path}} -type d -iname '{{*lib*}}'`
17+
18+
- Suche Dateien, die einem bestimmten Namensmustern entsprechen, unter Ausschluss bestimmter Pfade:
19+
20+
`find {{root_path}} -name '{{*.py}}' -not -path '{{*/site-packages/*}}'`
21+
22+
- Suche Dateien, die einem bestimmten Größenbereich entsprechen, wobei die rekursive Tiefe auf "1" begrenzt wird:
23+
24+
`find {{root_path}} -maxdepth 1 -size {{+500k}} -size {{-10M}}`
25+
26+
- Führe für jede Datei einen Befehl aus (verwende `{}` innerhalb des Befehls, um auf den Dateinamen zuzugreifen):
27+
28+
`find {{root_path}} -name '{{*.ext}}' -exec {{wc -l}} {} \;`
29+
30+
- Finde alle heute geänderten Dateien und übergebe die Ergebnisse als Argumente an einen einzelnen Befehl:
31+
32+
`find {{root_path}} -daystart -mtime {{-1}} -exec {{tar -cvf archive.tar}} {} \+`
33+
34+
- Suche leere Dateien oder Verzeichnisse, gebe diese aus und lösche diese:
35+
36+
`find {{root_path}} -type {{f|d}} -empty -delete -print`

0 commit comments

Comments
 (0)