{"id":12,"date":"2023-08-24T19:34:09","date_gmt":"2023-08-24T17:34:09","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=12"},"modified":"2023-08-25T20:57:48","modified_gmt":"2023-08-25T18:57:48","slug":"fd-die-alternative-zu-find-unter-linux","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/08\/24\/fd-die-alternative-zu-find-unter-linux\/","title":{"rendered":"Fd &#8211; die Alternative zu Find unter Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Normal nutzt man unter Linux auf dem Terminal den Befehl <code>find<\/code> um nach Dateien zu suchen &#8211; doch <code>find<\/code> besitzt auch unz\u00e4hlige Optionen, mit denen man sich erst einmal vertraut machen muss. Fd ist nun eine Alternative zu <code>find<\/code>, die in vielen Dingen einfacher zu nutzen ist.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fd installieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Unter auf Debian basierenden Linux-Distributionen installieren Sie diese Software wie \u00fcblich ganz einfach \u00fcber die Paket-Verwaltung durch das Paket fd-find, mit  dem gleichnamigen Paket gelingt dies auch unter Fedora &#8211; also als root auf dem Terminal:<\/p>\n\n\n\n<pre class=\"wp-block-code has-tertiary-background-color has-background\"><code>apt install fd-find\ndnf install fd-find<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Unter Arch Linux und openSUSE:<\/p>\n\n\n\n<pre class=\"wp-block-code has-tertiary-background-color has-background\"><code>pacman -S fd\nzypper in fd<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Fd nutzen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Fd ist in vielen F\u00e4llen einfacher zu nutzen als <code>find<\/code>, es nutzt eine einfachere Syntax. Nehmen wir als Beispiel find und suchen damit nach PNG-Dateien im aktuellen Verzeichnis und den darin liegenden Unterverzeichnissen:<\/p>\n\n\n\n<p class=\"has-tertiary-background-color has-background wp-block-paragraph\"><code>find -type f -name \"*.png\"<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach dem eigentlichen Befehl <code>find<\/code> m\u00fcssen wir erst einmal den Typ der Datei angeben &#8211; also in diesem Beispiel <code>-type -f<\/code> (<em>f\u00fcr eine regul\u00e4re Datei<\/em>). Dann k\u00f6nnen wir den Dateinamen mit <code>-name<\/code> angeben:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/fd.jpeg\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"656\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/fd-1024x656.jpeg\" alt=\"\" class=\"wp-image-13\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/fd-1024x656.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/fd-300x192.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/fd-768x492.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/fd-1536x984.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/fd.jpeg 1820w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Mit Fd gelingt dies um einiges einfacher &#8211; zu Beginn, unter Debian nutzen Sie den Befehl <code>fdfind<\/code>, unter Arch stattdessen den Befehl <code>fd<\/code>. Suchen wir wie oben mit <code>find<\/code> &#8211; diesmal jedoch mit Fd:<\/p>\n\n\n\n<pre class=\"wp-block-code has-tertiary-background-color has-background\"><code>fdfind -e png\nfd -e png<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Durch die Option <code>-e<\/code> suchen Sie nach der Dateiendung:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/fd-1.jpeg\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"656\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/fd-1-1024x656.jpeg\" alt=\"\" class=\"wp-image-14\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/fd-1-1024x656.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/fd-1-300x192.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/fd-1-768x492.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/fd-1-1536x985.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/08\/fd-1.jpeg 1822w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Viel mehr zeigt nat\u00fcrlich die Manpage mit dem Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code has-tertiary-background-color has-background\"><code>man fd\nman fdfind<\/code><\/pre>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"12\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"12\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Normal nutzt man unter Linux auf dem Terminal den Befehl find um nach Dateien zu suchen &#8211; doch find besitzt auch unz\u00e4hlige Optionen, mit denen man sich erst einmal vertraut machen muss. Fd ist nun eine Alternative zu find, die in vielen Dingen einfacher zu nutzen ist. Fd installieren Unter auf Debian basierenden Linux-Distributionen installieren [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":14,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[12,5,7,6],"class_list":["post-12","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","tag-kommandozeile","tag-linux","tag-shell","tag-terminal"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/12","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":3,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/12\/revisions"}],"predecessor-version":[{"id":45,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/12\/revisions\/45"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/14"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}