{"id":2359,"date":"2020-02-12T17:14:57","date_gmt":"2020-02-12T17:14:57","guid":{"rendered":"https:\/\/profi-tutorials.de\/linux\/?p=2359"},"modified":"2020-03-18T11:17:17","modified_gmt":"2020-03-18T11:17:17","slug":"befehl-find","status":"publish","type":"post","link":"https:\/\/profi-tutorials.de\/linux\/grundlagen\/befehl-find\/","title":{"rendered":"Der Befehl Find"},"content":{"rendered":"<p>Mit dem Befehl <strong>find<\/strong> lassen sich unter Linux- bzw. UNIX-Systemen Suchen im <a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Dateisystem&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Ein Dateisystem kontrolliert die Speicherung, das Ver&auml;ndern, L&ouml;schen und schlie&szlig;lich auch das Abrufen von Daten auf einem Speichermedium bzw.(...)&lt;\/div&gt;&lt;div class=cmtt_synonyms_wrapper&gt;&lt;div class=cmtt_synonyms_title&gt;Synonyms: &lt;\/div&gt;&lt;div class=cmtt_synonyms&gt;Filesystem&lt;\/div&gt;&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/dateisystem\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Dateisystem<\/a> durchf&uuml;hren. Die Suche kann dabei von beliebigen Startpunkten aus in ganzen Verzeichniszweigen erfolgen und mithilfe verschiedener Optionen auch gefiltert werden. Auf den gefundenen Dateien k&ouml;nnen au&szlig;erdem Aktionen ausgef&uuml;hrt werden, die es erm&ouml;glichen, den Befehl mit vielen anderen Befehlen zu koppeln.<\/p>\n<p>Sie lernen in diesem Beitrag die Grundlagen &uuml;ber die Verwendung des <strong>find<\/strong> Befehls, sowie die wichtigsten Optionen kennen.<\/p>\n<h2 id=\"tab-con-10\">Die Datei-\/Verzeichnis-Suche mit find<\/h2>\n<p>Der find Befehl kann mit einer Vielzahl Optionen ausgef&uuml;hrt werden, um verschiedene Daten f&uuml;r die Suche heranzuziehen. Die allgemeine <a class=\"glossaryLink cmtt_Allgemein cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Syntax&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;&#8203;Im  Allgemeinen wird unter Syntax ein Regel&#8203;system verstanden, welches zur  Kombination elementarer Zeichen zu zusammengesetzten &#8203;Zeichen in (...)&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/syntax\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Syntax<\/a> des Befehls lautet:<\/p>\n<pre>find [Startpunkt] [Optionen \/ Ausdruck]<\/pre>\n<h3 id=\"tab-con-5\">Namen filtern<\/h3>\n<p>F&uuml;r eine einfache Datei bzw. Verzeichnissuche ben&ouml;tigt der <strong>find<\/strong> Befehl lediglich einen Startpunkt gefolgt von den Suchbedingungen. Eine Suche nach einer Datei mit gegebenem Namen wird folgenderma&szlig;en durchgef&uuml;hrt:<\/p>\n<pre>find [Startpunkt] -name [Dateiname]<\/pre>\n<p>Es ist zu beachten, dass der Dateiname f&uuml;r die Suche exakt angegeben werden muss. Wird der Name einer Datei unvollst&auml;ndig oder ohne die dazugeh&ouml;rige Dateiendung angegeben, so wird&nbsp;<strong>find&nbsp;<\/strong>diese nicht finden k&ouml;nnen.<\/p>\n<p>Im Folgenden werden einige M&ouml;glichkeiten erkl&auml;rt, mit denen es m&ouml;glich ist, eine dynamischere Suche durchzuf&uuml;hren.<\/p>\n<h4>Gro&szlig;- und Kleinschreibung ignorieren<\/h4>\n<p>Anstelle von <strong>-name <\/strong>kann die Option <strong>-iname <\/strong>verwendet werden. Diese<strong>&nbsp;<\/strong>erm&ouml;glicht es, die Gro&szlig;- und Kleinschreibung w&auml;hrend der Suche zu ignorieren (ignore case):<\/p>\n<pre>find [Startpunkt] -iname [Dateiname]<\/pre>\n<h4>Wildcards<\/h4>\n<p>Ist der Name oder auch die Dateiendung nicht vollst&auml;ndig bekannt, so kann mit sogenannten <a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Wildcard&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Eine Wildcard, auch Joker genannt, ist in der Informatik ein Platzhalter f&uuml;r andere Zeichen bzw. Zeichenketten.&lt;\/div&gt;&lt;div class=cmtt_synonyms_wrapper&gt;&lt;div class=cmtt_synonyms_title&gt;Synonyms: &lt;\/div&gt;&lt;div class=cmtt_synonyms&gt;Platzhalter, Joker&lt;\/div&gt;&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/wildcard\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Wildcards<\/a> gearbeitet werden, um den unbekannten Teil entsprechend mit einem Platzhalter zu versehen. Folgende Wildcards k&ouml;nnen mit <strong>find <\/strong>verwendet werden:<\/p>\n<table data-rows=\"4\" data-cols=\"2\" data-v=\"middle\">\n<thead>\n<tr>\n<th style=\"\">\n<p><strong>Operator&#8203;<\/strong><\/p>\n<\/th>\n<th style=\"\">\n<p>Funktion<\/p>\n<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td data-th=\"Operator&#8203;\" style=\"\">\n<p>?<\/p>\n<\/td>\n<td data-th=\"Funktion\" style=\"\">\n<p>Exakt ein beliebiges Zeichen<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Operator&#8203;\" style=\"\">\n<p>*<\/p>\n<\/td>\n<td data-th=\"Funktion\" style=\"\">\n<p>Beliebige <a class=\"glossaryLink cmtt_Allgemein cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;String&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Ein String ist in der Informatik eine Zeichenkette - stellt also eine endliche Folge von Zeichen aus einem bestimmten Zeichensatz,(...)&lt;\/div&gt;&lt;div class=cmtt_synonyms_wrapper&gt;&lt;div class=cmtt_synonyms_title&gt;Synonyms: &lt;\/div&gt;&lt;div class=cmtt_synonyms&gt;Zeichenkette&lt;\/div&gt;&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/string\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Zeichenkette<\/a> (Beliebig viele beliebige Zeichen)<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td data-th=\"Operator&#8203;\" rowspan=\"1\" colspan=\"1\" style=\"\">\n[]\n<\/td>\n<td data-th=\"Funktion\" rowspan=\"1\" colspan=\"1\" style=\"\">\n<p>Eines der Zeichen aus der Menge<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Damit Wildcards nicht unbeabsichtigt von der Shell interpretiert werden, wird ihnen beispielsweise ein Backslash <strong>&rdquo;<\/strong> vorangestellt, um sie zu maskieren. Alternativ kann auch einfach der gesamte Parameter mitsamt Wildcards mit Hochkommata <strong>&lsquo; <\/strong>eingefasst werden.<\/p>\n<pre>find [Startpunkt] -name '[Dateiname]'<\/pre>\n<h5>Beispiel: Wildcards 1<\/h5>\n<h6>Code:<\/h6>\n<p>find \/home\/ -name &lsquo;*.txt&rsquo;<\/p>\n<h6>Bedeutung:<\/h6>\n<p>Der Befehl sucht nach allen Dateien im Verzeichnis <strong>\/home\/<\/strong> (und Unterverzeichnissen), die die Dateiendung <strong>.txt<\/strong> haben bzw. auf <strong>&lsquo;.txt&rsquo;<\/strong> enden.<\/p>\n<h5>Beispiel: Wildcards 2<\/h5>\n<h6>Code:<\/h6>\n<p>find \/home\/ -name &lsquo;*edv*&rsquo;<\/p>\n<h6>Bedeutung:<\/h6>\n<p>Hierbei wird nach Elementen gesucht, die das <a class=\"glossaryLink cmtt_Allgemein cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Wort&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Ein Wort ist in der Informatik eine endliche Folge &uuml;ber einem Alphabet.&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/wort\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Wort<\/a> <strong>&lsquo;edv&rsquo;<\/strong> an beliebiger Stelle in ihrem Namen stehen haben.<\/p>\n<h3 id=\"tab-con-8\">Dateigr&ouml;&szlig;en filtern<\/h3>\n<p>Mit der Option <strong>-size<\/strong> kann auch die Kapazit&auml;t von Dateien f&uuml;r die Suche bzw. das Filtern verwendet werden:<\/p>\n<pre>find [Startpunkt] -size [+-][Kapazit&auml;t][ck]<\/pre>\n<p>Der Kapazit&auml;ts-Angabe kann ein &lsquo;+&rsquo; oder &lsquo;-&lsquo; vorangestellt werden, damit <strong>find<\/strong> diese als Minimal- (&lsquo;+&rsquo;) bzw. Maximalwert (&lsquo;-&lsquo;) verwendet. Das &lsquo;+&rsquo; steht also f&uuml;r &ldquo;gr&ouml;&szlig;er als&rdquo; und das &lsquo;-&lsquo; f&uuml;r &ldquo;kleiner als&rdquo;. Die Einheit kann durch Anh&auml;ngen von &lsquo;c&rsquo; (Byte) oder &lsquo;k&rsquo; (KiloByte) gew&auml;hlt werden. Wird keine Einheit angeh&auml;ngt, so bezieht sich der angegebene Wert auf die Anzahl belegter Bl&ouml;cke im Dateisystem.<\/p>\n<h5>Beispiel: -size<\/h5>\n<h6>Code:<\/h6>\n<p>find .\/ -size +50k<\/p>\n<h6>Bedeutung:<\/h6>\n<p>Hierbei werden alle Dateien im aktuellen Verzeichnis (und Unterverzeichnissen) gesucht, die eine Kapazit&auml;t gr&ouml;&szlig;er als <strong>50 KiloByte<\/strong> haben.<\/p>\n<h3 id=\"tab-con-3\">Zeiten filtern<\/h3>\n<h4>Letzte Zugriffszeit<\/h4>\n<p>Mit <strong>-atime<\/strong> bzw. <strong>-amin<\/strong> lassen sich Dateien mithilfe ihrer letzten Zugriffszeit filtern. Dabei wird <strong>-atime<\/strong> verwendet, um Dateien zu suchen, auf die seit mehr <strong>(&lsquo;+&rsquo;)<\/strong> oder weniger <strong>(&lsquo;-&lsquo;)<\/strong> als der angegebenen Anzahl Tagen nicht zugegriffen wurde.<\/p>\n<pre>find [Startpunkt] -atime [+-][Tage]<\/pre>\n<p>Die Option <strong>-amin<\/strong> verh&auml;lt sich &auml;hnlich wie&nbsp;<strong>-atime<\/strong>, jedoch werden hier Minuten anstelle von Tagen angegeben:<\/p>\n<pre>find [Startpunkt] -amin [+-][Minuten]<\/pre>\n<h5>Beispiel: -atime<\/h5>\n<h6>Befehl:<\/h6>\n<p>find \/home\/hellberg\/ -atime -2<\/p>\n<h6>Bedeutung:<\/h6>\n<p>Hier werden alle Dateien im Verzeichnis <strong>\/home\/hellberg\/<\/strong> gesucht, auf die seit weniger als <strong>2 Tagen<\/strong> nicht zugegriffen wurde.<\/p>\n<h5>Beispiel: -amin<\/h5>\n<h6>Befehl:<\/h6>\n<p>find \/home\/hellberg\/ -amin +30<\/p>\n<h6>Bedeutung:<\/h6>\n<p>Hier werden alle Dateien im Verzeichnis <strong>\/home\/hellberg\/<\/strong> gesucht, auf die seit mehr als <strong>30 Minuten<\/strong> nicht zugegriffen wurde.<\/p>\n<h4>Letzte &Auml;nderungszeit<\/h4>\n<p>Mit <strong>-mtime<\/strong> bzw. <strong>-mmin<\/strong> l&auml;sst sich eine Suche nach der letzten &Auml;nderungszeit durchf&uuml;hren. Diese Optionen verhalten sich komplett analog zu <strong>-atime<\/strong> bzw. <strong>-amin<\/strong>. Die Syntax f&uuml;r <strong>-mtime<\/strong> lautet also:<\/p>\n<pre>find [Startpunkt] -mtime [+-][Tage]<\/pre>\n<p><strong>-mmin<\/strong> wird schlie&szlig;lich folgenderma&szlig;en verwendet:<\/p>\n<pre>find [Startpunkt] -mmin [+-][Minuten]<\/pre>\n<h5>Beispiel: -mtime<\/h5>\n<h6>Befehl:<\/h6>\n<p>find \/home\/hellberg\/ -mtime +7<\/p>\n<h6>Bedeutung:<\/h6>\n<p>Hier werden alle Dateien im Verzeichnis <strong>\/home\/hellberg\/<\/strong> gesucht, die seit mehr als <strong>7 Tagen<\/strong> nicht ver&auml;ndert wurden.<\/p>\n<h5>Beispiel: -mmin<\/h5>\n<h6>Befehl:<\/h6>\n<p>find \/home\/hellberg\/ -mmin -60<\/p>\n<h6>Bedeutung:<\/h6>\n<p>Hier werden alle Dateien im Verzeichnis <strong>\/home\/hellberg\/<\/strong> gesucht, die seit weniger als <strong>60 Minuten<\/strong> nicht ver&auml;ndert wurden.<\/p>\n<h3 id=\"tab-con-1\">Zugriffsrechte filtern<\/h3>\n<p>Wenn bei der Suche nur Dateien mit bestimmten Zugriffsrechten ausgegeben werden sollen, dann wird die Option <strong>-perm<\/strong> angewendet:<\/p>\n<pre>find [Startpunkt] -perm [Zugriffsrechte als Oktalzahl]<\/pre>\n<p>Die Zugriffsrechte werden in der Darstellung als Oktalzahl angegeben. N&auml;heres zum Linux-Berechtigungssystem und dieser Schreibweise k&ouml;nnen Sie auch <a href=\"https:\/\/profi-tutorials.de\/linux\/grundlagen\/linux-berechtigungssystem\/\" style=\"outline: none;\" target=\"_blank\" rel=\"noopener noreferrer\">in unserem dazugeh&ouml;rigen Beitrag<\/a> nachlesen.<\/p>\n<h3 id=\"tab-con-4\">Benutzernamen filtern<\/h3>\n<p>Auch eine Suche nach Dateien mit einem bestimmten besitzenden Benutzer ist m&ouml;glich. Hier kommt die <strong>-user<\/strong> Option zum Einsatz:<\/p>\n<pre>find [Startpunkt] -user [Benutzername]<\/pre>\n<p>Falls Sie weitere Informationen &uuml;ber Benutzer (und Gruppen) unter Linux bzw. UNIX-Systemen erfahren wollen, dann k&ouml;nnen Sie auch dies <a href=\"https:\/\/profi-tutorials.de\/linux\/grundlagen\/benutzer-gruppen-linux\/\" style=\"outline: none;\" target=\"_blank\" rel=\"noopener noreferrer\">in unserem Beitrag zu diesem Thema<\/a> nachlesen.<\/p>\n<h3 id=\"tab-con-6\">Typen filtern<\/h3>\n<p>Mit <strong>-type<\/strong> ist es m&ouml;glich, nach bestimmten Typen zu suchen. Die wichtigsten Parameter sind hierbei <strong>&lsquo;f&rsquo;<\/strong> (&ldquo;File&rdquo;) f&uuml;r einfache Dateien, <strong>&lsquo;d&rsquo;<\/strong> (&ldquo;Directory&rdquo;) f&uuml;r Verzeichnisse und&nbsp;<strong>&lsquo;l&rsquo;<\/strong> (&ldquo;Link&rdquo;) f&uuml;r symbolische Links.<\/p>\n<pre>find [Startpunkt] -type [fdl]<\/pre>\n<h2 id=\"tab-con-7\">Ausf&uuml;hren von Befehlen auf Dateien<\/h2>\n<p>Zuletzt soll nun noch einmal auf eine der m&auml;chtigsten Funktionen von <strong>find<\/strong> eingegangen werden. Dabei handelt es sich um die Option <strong>-exec<\/strong>. Die Option erm&ouml;glicht es, <strong>find <\/strong>nicht nur f&uuml;r die einfache Dateisuche anzuwenden, sondern auch direkt Befehle auf den Suchtreffern auszuf&uuml;hren. So k&ouml;nnen beispielsweise die Zugriffsrechte von Dateien, die einem bestimmten Kriterium entsprechen, ver&auml;ndert werden. Es sind aber noch viele weitere Anwendungsf&auml;lle denkbar.<\/p>\n<p>Die Syntax des <strong>find <\/strong>Befehls mit der <strong>-exec<\/strong> Option lautet grunds&auml;tzlich folgenderma&szlig;en:<\/p>\n<pre>find [Startpunkt] [Optionen] -exec [Befehl] {} ;<\/pre>\n<p>Mit den geschweiften Klammern <strong>&lsquo;{}&rsquo;<\/strong> werden die jeweiligen Suchtreffer von <strong>find<\/strong>&nbsp;als Parameter an den mit <strong>-exec<\/strong> angef&uuml;gten Befehl &uuml;bergeben. Das Semikolon <strong>&lsquo;;&rsquo;<\/strong> schlie&szlig;t den Befehl dann ab. Damit das Semikolon richtig interpretiert werden kann, wird es au&szlig;erdem mit einem Backslash <strong>&rdquo;<\/strong>&nbsp;maskiert.<\/p>\n<p>Es folgen einige Beispiele.<\/p>\n<h5>Beispiel: -exec cat<\/h5>\n<h6>Befehl:<\/h6>\n<p>find \/var\/www\/ -name &lsquo;*.<a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;HTML&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;HTML steht f&uuml;r Hypertext Markup Language und ist die standardisierte Auszeichnungssprache f&uuml;r die Strukturierung elektronischer Dokumente,(...)&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/html\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">html<\/a>&rsquo; -exec cat {} ;<\/p>\n<h6>Bedeutung:<\/h6>\n<p>Hier werden alle Dateien im Verzeichnis <strong>\/var\/www\/<\/strong> gesucht, die auf <strong>&ldquo;.html&rdquo;<\/strong> enden. Anschlie&szlig;end wird der Inhalt jeder Datei ausgegeben, indem der Befehl <strong>cat<\/strong> auf ihnen ausgef&uuml;hrt wird.<\/p>\n<h5>Beispiel: -exec chmod<\/h5>\n<h6>Befehl:<\/h6>\n<p>find .\/* -type f -exec chmod 664 {} ;<\/p>\n<h6>Bedeutung:<\/h6>\n<p>Der Befehl sucht alle Dateien (<strong>&lsquo;-type f&rsquo;<\/strong>) im aktuellen Verzeichnis (und Unterverzeichnissen) und f&uuml;hrt jeweils den Befehl <strong>chmod<\/strong> auf den Treffern aus, um die Zugriffsrechte auf <strong>&lsquo;664&rsquo;<\/strong> zu stellen.<\/p>\n<h2 id=\"tab-con-9\">Das Video zu diesem Beitrag<\/h2>\n<p style=\"text-align: center;\">Abonniere JETZT unseren Newsletter!<\/p>\n<p style=\"text-align: center;\">Verpasse nie wieder <strong>neue<\/strong> Beitr&auml;ge und <strong>exklusive Insider-Only-Inhalte!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mit dem Befehl find lassen sich unter Linux- bzw. UNIX-Systemen Suchen im Dateisystem durchf\u00fchren. Die Suche kann dabei von beliebigen Startpunkten aus in ganzen Verzeichniszweigen erfolgen und mithilfe verschiedener Optionen auch gefiltert werden. Auf den gefundenen Dateien k\u00f6nnen au\u00dferdem Aktionen ausgef\u00fchrt werden, die es erm\u00f6glichen, den Befehl mit vielen anderen Befehlen zu koppeln. Sie lernen [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1495,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"7","_seopress_titles_title":" %%post_title%% %%sep%% %%sitetitle%%","_seopress_titles_desc":"Mit find lassen sich unter Linux- bzw. UNIX-Systemen Suchen im Dateisystem durchf\u00fchren. Hier lernen Sie die Grundlagen \u00fcber find und seine Optionen kennen.","_seopress_robots_index":"","footnotes":""},"categories":[8,7],"tags":[],"class_list":["post-2359","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administration","category-grundlagen"],"_links":{"self":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/2359","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/comments?post=2359"}],"version-history":[{"count":247,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/2359\/revisions"}],"predecessor-version":[{"id":4084,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/2359\/revisions\/4084"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media\/1495"}],"wp:attachment":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media?parent=2359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/categories?post=2359"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/tags?post=2359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}