{"id":38928,"date":"2019-10-31T22:26:48","date_gmt":"2019-10-31T19:26:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/komanda-cp-pravilnoe-kopirovanie-papok-s-fajlami-v-nix\/"},"modified":"2019-10-31T22:26:48","modified_gmt":"2019-10-31T19:26:48","slug":"komanda-cp-pravilnoe-kopirovanie-papok-s-fajlami-v-nix","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/komanda-cp-pravilnoe-kopirovanie-papok-s-fajlami-v-nix","title":{"rendered":"Das cp-Team: korrektes Kopieren von Ordnern mit Dateien in *nix","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Das cp-Team: korrektes Kopieren von Ordnern mit Dateien in *nix\" src=\"\/wp-content\/uploads\/2019\/10\/44fed4a64417950ae1f2307d2c9c92ca.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIn diesem Artikel werden einige offensichtliche Dinge im Zusammenhang mit der Nutzung <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0\">wildcards<\/a><\/noindex> beim Kopieren, das mehrdeutige Verhalten des Befehls <code>cp<\/code> beim Kopieren sowie Methoden, die es erm\u00f6glichen, eine gro\u00dfe Anzahl von Dateien ohne Auslassungen und Abst\u00fcrze korrekt zu kopieren.<\/p>\n<p>Angenommen, wir m\u00fcssen alles aus dem Ordner \/source in den Ordner \/target kopieren.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nDas Erste, was mir einf\u00e4llt, ist:<\/p>\n<pre><code class=\"bash\">cp \/source\/* \/target<\/code><\/pre>\n<p>\nLassen Sie uns diesen Befehl sofort auf Folgendes korrigieren:<\/p>\n<pre><code class=\"bash\">cp -a \/source\/* \/target<\/code><\/pre>\n<p>\nSchl\u00fcssel <code>-a<\/code> f\u00fcgt das Kopieren aller Attribute und Rechte hinzu und aktiviert die Rekursion. Wenn eine genaue Wiederherstellung der Rechte nicht erforderlich ist, gen\u00fcgt der Schl\u00fcssel <code>-r<\/code>.<\/p>\n<p>Nach dem Kopieren stellen wir fest, dass nicht alle Dateien kopiert wurden \u2013 Dateien, die mit einem Punkt beginnen, wurden ignoriert, wie zum Beispiel:<\/p>\n<p><code>.profil<br \/>\n.lokal<br \/>\n.mc<\/code><br \/>\nund \u00e4hnliches.<\/p>\n<p>Warum ist das passiert?<\/p>\n<p>Weil Wildcards vom Shell verarbeitet werden (<code>bash<\/code> im typischen Fall). Standardm\u00e4\u00dfig ignoriert Bash alle Dateien, die mit Punkten beginnen, da sie als versteckt betrachtet werden. Um dieses Verhalten zu vermeiden, m\u00fcssen wir das Verhalten \u00e4ndern <code>bash<\/code> mit dem Befehl:<\/p>\n<pre><code class=\"bash\">shopt -s dotglob<\/code><\/pre>\n<p>\nDamit diese Verhaltens\u00e4nderung nach einem Neustart bestehen bleibt, k\u00f6nnen wir eine Datei wildcard.sh mit diesem Befehl im Ordner erstellen <code>\/etc\/profile.d<\/code> (vielleicht gibt es in Ihrer Distribution einen anderen Ordner).<\/p>\n<p>Wenn im Quellverzeichnis jedoch keine Dateien vorhanden sind, kann das Shell nichts anstelle des Sternchens einsetzen, und das Kopieren endet ebenfalls mit einem Fehler. Gegen eine solche Situation gibt es Optionen <code>failglob<\/code> und <code>nullglob<\/code>. Wir m\u00fcssen einstellen <code>failglob<\/code>, die dazu f\u00fchren wird, dass der Befehl nicht ausgef\u00fchrt werden kann. <code>nullglob<\/code> funktioniert nicht, da sie die Zeile mit nicht \u00fcbereinstimmenden Wildcards in eine leere Zeichenfolge (Nulll\u00e4nge) umwandelt, was f\u00fcr <code>cp<\/code> einen Fehler verursachen wird.<\/p>\n<p>Wenn jedoch im Ordner Tausende von Dateien und mehr vorhanden sind, sollte man vollst\u00e4ndig auf den Ansatz mit Wildcards verzichten. Der Grund ist, dass <code>bash<\/code> Wildcards in eine sehr lange Befehlszeile wie folgt entfaltet:<\/p>\n<pre><code class=\"bash\">cp -a \/souce\/a \/source\/b \/source\/c \u2026\u2026 \/target<\/code><\/pre>\n<p>\nEs gibt eine Begrenzung f\u00fcr die L\u00e4nge der Befehlszeile, die wir mit dem Befehl herausfinden k\u00f6nnen:<\/p>\n<pre><code class=\"bash\">getconf ARG_MAX<\/code><\/pre>\n<p>\nWir erhalten die maximale L\u00e4nge der verwendbaren Befehlszeile in Bytes:<\/p>\n<pre><code class=\"bash\">2097152<\/code><\/pre>\n<p>\nOder:<\/p>\n<pre><code class=\"bash\">xargs --show-limits<\/code><\/pre>\n<p>\nWir erhalten etwas wie:<\/p>\n<pre><code class=\"bash\">\u2026.\nMaximale L\u00e4nge des Befehls, den wir tats\u00e4chlich verwenden k\u00f6nnen: 2089314\n\u2026.<\/code><\/pre>\n<p>\nAlso lassen Sie uns vollst\u00e4ndig auf Wildcards verzichten.<\/p>\n<p>Lassen Sie uns einfach schreiben<\/p>\n<pre><code class=\"bash\">cp -a \/source \/target<\/code><\/pre>\n<p>\nUnd hier sto\u00dfen wir auf die Mehrdeutigkeit des Verhaltens <code>cp<\/code>. Wenn der Ordner \/target nicht existiert, erhalten wir, was wir brauchen.<\/p>\n<p>Wenn der Ordner target jedoch existiert, werden die Dateien in den Ordner \/target\/source kopiert.<\/p>\n<p>Nicht immer k\u00f6nnen wir im Voraus den Ordner \/target l\u00f6schen, da darin m\u00f6glicherweise ben\u00f6tigte Dateien enthalten sind, und unser Ziel k\u00f6nnte zum Beispiel sein, die Dateien in \/target mit Dateien aus \/source zu erg\u00e4nzen.<\/p>\n<p>Wenn der Quell- und der Zielordner denselben Namen h\u00e4tten, zum Beispiel, wenn wir von \/source nach \/home\/source kopieren w\u00fcrden, k\u00f6nnte man den Befehl verwenden:<\/p>\n<pre><code class=\"bash\">cp -a \/source \/home<\/code><\/pre>\n<p>\nUnd nach dem Kopieren w\u00e4ren die Dateien in \/home\/source mit Dateien aus \/source erg\u00e4nzt worden.<\/p>\n<blockquote><p>So eine logische Aufgabe: Wir k\u00f6nnen die Dateien im Zielverzeichnis erg\u00e4nzen, wenn die Ordner denselben Namen haben, aber wenn sie unterschiedlich sind, wird der Quellordner im Zielordner abgelegt. Wie kopiert man Dateien von \/source nach \/target mit cp ohne Wildcards?<\/p><\/blockquote>\n<p>\nUm diese sch\u00e4dliche Einschr\u00e4nkung zu umgehen, verwenden wir eine unerwartete L\u00f6sung:<\/p>\n<pre><code class=\"bash\">cp -a \/source\/. \/target<\/code><\/pre>\n<p>\nDiejenigen, die mit DOS und Linux gut vertraut sind, haben bereits alles verstanden: In jedem Ordner befinden sich zwei unsichtbare Ordner &#171;.&#187; und &#171;..&#187;, die Pseudo-Ordner sind und auf das aktuelle sowie die \u00fcbergeordneten Verzeichnisse verweisen.<\/p>\n<ul>\n<li>Beim Kopieren <code>cp<\/code> \u00fcberpr\u00fcft es die Existenz und versucht, \/target\/ zu erstellen.<\/li>\n<li>Ein solches Verzeichnis existiert bereits und das ist \/target<\/li>\n<li>Die Dateien aus \/source wurden korrekt in \/target kopiert.<\/li>\n<\/ul>\n<p>\nAlso h\u00e4ngen wir uns das in fetten Rahmen in unser Ged\u00e4chtnis oder an die Wand:<\/p>\n<blockquote>\n<pre><code class=\"bash\">cp -a \/source\/. \/target<\/code><\/pre>\n<\/blockquote>\n<p>\nDas Verhalten dieses Befehls ist eindeutig. Alles wird fehlerfrei funktionieren, unabh\u00e4ngig davon, ob Sie eine Million Dateien haben oder keine.<\/p>\n<h3>Das DBMS Tarantool ist ein attraktives, zukunftstr\u00e4chtiges Produkt zur Erstellung von hochbelasteten Anwendungen.<\/h3>\n<p>\nWenn Sie Dateien <b>Ressourcen) abgeschlossen ist, l\u00f6sen wir<\/b> von einem Ordner in einen anderen kopieren m\u00fcssen, verwenden Sie keine Wildcards; stattdessen sollten Sie <code>cp<\/code> in Kombination mit einem Punkt am Ende des Quellordners verwenden. Das wird alle Dateien, einschlie\u00dflich versteckter, kopieren und wird bei Millionen von Dateien oder beim v\u00f6lligen Fehlen von Dateien nicht abst\u00fcrzen.<\/p>\n<h4>Nachwort<\/h4>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/vmspike\/\" class=\"user_link\">vmspike<\/a><\/noindex> schlug eine \u00e4hnliche Befehlsvariante vor:<\/p>\n<pre><code class=\"bash\">cp -a -T \/source \/target<\/code><\/pre>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/oz_alex\/\" class=\"user_link\">Oz_Alex<\/a><\/noindex><\/p>\n<pre><code class=\"bash\">cp -aT \/source \/target<\/code><\/pre>\n<p>\nACHTUNG: Die Gro\u00df- und Kleinschreibung <code>T<\/code> ist wichtig. Wenn Sie das verwechseln, bekommen Sie ein v\u00f6lliges Durcheinander: Die Kopierrichtung \u00e4ndert sich.<br \/>\nDanksagungen:<\/p>\n<ul>\n<li>Unternehmen <noindex><a rel=\"nofollow\" href=\"https:\/\/ruvds.com\/\">RUVDS.COM<\/a><\/noindex> f\u00fcr die Unterst\u00fctzung und M\u00f6glichkeit zur Ver\u00f6ffentlichung in meinem Blog auf Habr.<\/li>\n<li>F\u00fcr das Bild <noindex><a rel=\"nofollow\" href=\"https:\/\/vk.com\/neoprosveschenie\">TripletConcept<\/a><\/noindex>. Das Bild ist sehr gro\u00df und detailliert, man kann es in einem separaten Fenster \u00f6ffnen.<\/li>\n<\/ul>\n<p>\n<b>P.S.<\/b> Bitte Fehler per privater Nachricht melden. Ich erh\u00f6he daf\u00fcr die Karma.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/ruvds.com\/ru-rub\/#order\"><img decoding=\"async\" alt=\"Das cp-Team: korrektes Kopieren von Ordnern mit Dateien in *nix\" src=\"\/wp-content\/uploads\/2019\/10\/67131836f7fb6cf7827541e9dc607513.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ruvds\/blog\/471092\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u044b \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u043e\u0447\u0435\u0432\u0438\u0434\u043d\u044b\u0435 \u0432\u0435\u0449\u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0435 \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c wildcards \u043f\u0440\u0438 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438, \u043d\u0435\u043e\u0434\u043d\u043e\u0437\u043d\u0430\u0447\u043d\u043e\u0435 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b cp \u043f\u0440\u0438 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043e\u0433\u0440\u043e\u043c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0444\u0430\u0439\u043b\u043e\u0432 \u0431\u0435\u0437 \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u043e\u0432 \u0438 \u0432\u044b\u043b\u0435\u0442\u043e\u0432. \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u0451 \u0438\u0437 \u043f\u0430\u043f\u043a\u0438 \/source \u0432 \u043f\u0430\u043f\u043a\u0443 \/target. \u041f\u0435\u0440\u0432\u043e\u0435, \u0447\u0442\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u0443\u043c \u044d\u0442\u043e: cp \/source\/* \/target \u0421\u0440\u0430\u0437\u0443 \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":29205,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38928","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u044b.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/komanda-cp-pravilnoe-kopirovanie-papok-s-fajlami-v-nix\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u043e\u043c\u0430\u043d\u0434\u0430 cp: \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u043f\u043e\u043a \u0441 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u0432 *nix | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u044b.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/komanda-cp-pravilnoe-kopirovanie-papok-s-fajlami-v-nix\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:26:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:26:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Befehl cp: richtiges Kopieren von Ordnern mit Dateien in *nix | ProHoster","description":"In diesem Artikel werden wir enth\u00fcllen.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/komanda-cp-pravilnoe-kopirovanie-papok-s-fajlami-v-nix","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u043e\u043c\u0430\u043d\u0434\u0430 cp: \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u043f\u043e\u043a \u0441 \u0444\u0430\u0439\u043b\u0430\u043c\u0438 \u0432 *nix | ProHoster","og:description":"\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0441\u043a\u0440\u044b\u0442\u044b.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/komanda-cp-pravilnoe-kopirovanie-papok-s-fajlami-v-nix","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:26:48+00:00","article:modified_time":"2019-10-31T19:26:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38928","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 23:59:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:00:26","updated":"2026-08-11 12:50:30","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/38928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=38928"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/38928\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/29205"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=38928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=38928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=38928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}