{"id":12370,"date":"2025-02-22T11:29:57","date_gmt":"2025-02-22T10:29:57","guid":{"rendered":"https:\/\/infolib.re\/blog\/?p=12370"},"modified":"2026-03-13T18:58:55","modified_gmt":"2026-03-13T17:58:55","slug":"lister-les-noms-des-fichiers-dans-un-dossier-et-ses-sous-dossiers","status":"publish","type":"post","link":"https:\/\/infolib.re\/blog\/lister-les-noms-des-fichiers-dans-un-dossier-et-ses-sous-dossiers\/","title":{"rendered":"Lister les noms des fichiers dans un dossier et ses sous-dossiers"},"content":{"rendered":"<p>Objectif : avec une seule ligne de commandes Linux, lister r\u00e9cursivement les noms des fichiers dans un dossier, les trier alphab\u00e9tiquement dans le dossier et dans chaque sous-dossier. Les noms des sous-dossiers sont aussi tri\u00e9s alphab\u00e9tiquement, apr\u00e8s les noms des fichiers.<\/p>\n<p>Les tests sont faits sur les fichiers contenus dans cette <a href=\"https:\/\/infolib.re\/blog\/wp-content\/uploads\/2025\/02\/DISQUETTE-1.zip\">archive<\/a>.<\/p>\n<p>Avec la commande <a href=\"https:\/\/man.archlinux.org\/man\/ls.1\" target=\"_blank\" rel=\"noopener\"><em>ls<\/em><\/a>, vous obtenez le r\u00e9sultat voulu mais le format d&rsquo;affichage ne convient pas :<\/p>\n<p><code>$ ls -AR --sort=version --format=single-column .\/DISQUETTE\\ 1\/*<\/code><\/p>\n<blockquote><p>&#8230;<\/p>\n<p>.\/DISQUETTE 1\/XDOSSYS\/CONFAD:<br \/>\n1206194.93L<br \/>\n1206298.91L<br \/>\n1206319.92L<br \/>\n1206420.96L<br \/>\n1206444.91L<br \/>\n1399016.91L<\/p>\n<p>.\/DISQUETTE 1\/XDOSSYS\/ENG:<br \/>\nSYMBOLS.KEY<\/p>\n<p>.\/DISQUETTE 1\/XDOSSYS\/EXE:<br \/>\nDTSXPC.EXE<br \/>\nENG<br \/>\nFRE<br \/>\nGER<\/p>\n<p>&#8230;<\/p><\/blockquote>\n<p>Vous pouvez obtenir le r\u00e9sultat voulu avec les commandes <em><a href=\"https:\/\/man.archlinux.org\/man\/tree.1.fr\" target=\"_blank\" rel=\"noopener\">tree<\/a><\/em> et <em><a href=\"https:\/\/man.archlinux.org\/man\/find.1.fr\" target=\"_blank\" rel=\"noopener\">find<\/a><\/em>. Listez d&rsquo;abord alphab\u00e9tiquement les noms du dossier et de ses sous-dossiers, avec <em>tree<\/em>. Ensuite, dans le dossier et dans chacun de ses sous-dossier, listez alphab\u00e9tiquement les noms des fichiers et des sous-dossiers, toujours avec <em>tree<\/em>. Enfin, dans la liste globale obtenue, supprimez les noms du dossier et de ses sous-dossiers, avec <em>find<\/em> :<\/p>\n<p><code>$ tree -daifv --noreport .\/DISQUETTE\\ 1\/|xargs -I {} tree -aifv -L 1 --noreport {}|xargs -I {} find {} -prune -type f<\/code><\/p>\n<blockquote><p>.\/DISQUETTE 1\/AUTOEX.ENG<br \/>\n.\/DISQUETTE 1\/AUTOEX.FRE<br \/>\n.\/DISQUETTE 1\/AUTOEX.GER<br \/>\n.\/DISQUETTE 1\/AUTOEX.ITA<br \/>\n.\/DISQUETTE 1\/AUTOEX.SPA<br \/>\n.\/DISQUETTE 1\/AUTSPEC.ENG<br \/>\n.\/DISQUETTE 1\/AUTSPEC.FRE<br \/>\n.\/DISQUETTE 1\/AUTSPEC.GER<br \/>\n.\/DISQUETTE 1\/AUTSPEC.ITA<br \/>\n.\/DISQUETTE 1\/AUTSPEC.SPA<br \/>\n.\/DISQUETTE 1\/CONF.ENG<br \/>\n.\/DISQUETTE 1\/CONF.FRE<br \/>\n.\/DISQUETTE 1\/CONF.GER<br \/>\n.\/DISQUETTE 1\/CONF.ITA<br \/>\n.\/DISQUETTE 1\/CONF.SPA<br \/>\n.\/DISQUETTE 1\/CONFIRM.ENG<br \/>\n.\/DISQUETTE 1\/CONFIRM.FRE<br \/>\n.\/DISQUETTE 1\/CONFIRM.GER<br \/>\n.\/DISQUETTE 1\/CONFIRM.ITA<br \/>\n.\/DISQUETTE 1\/CONFIRM.SPA<br \/>\n.\/DISQUETTE 1\/CXDOSPRJ.ENG<br \/>\n.\/DISQUETTE 1\/CXDOSPRJ.FRE<br \/>\n.\/DISQUETTE 1\/CXDOSPRJ.GER<br \/>\n.\/DISQUETTE 1\/CXDOSPRJ.ITA<br \/>\n.\/DISQUETTE 1\/CXDOSPRJ.SPA<br \/>\n.\/DISQUETTE 1\/CXDOSSYS.ENG<br \/>\n.\/DISQUETTE 1\/CXDOSSYS.FRE<br \/>\n.\/DISQUETTE 1\/CXDOSSYS.GER<br \/>\n.\/DISQUETTE 1\/CXDOSSYS.ITA<br \/>\n.\/DISQUETTE 1\/CXDOSSYS.SPA<br \/>\n.\/DISQUETTE 1\/ENDD.ENG<br \/>\n.\/DISQUETTE 1\/ENDD.FRE<br \/>\n.\/DISQUETTE 1\/ENDD.GER<br \/>\n.\/DISQUETTE 1\/ENDD.ITA<br \/>\n.\/DISQUETTE 1\/ENDD.SPA<br \/>\n.\/DISQUETTE 1\/IDENT.VER<br \/>\n.\/DISQUETTE 1\/INSTALL.EXE<br \/>\n.\/DISQUETTE 1\/ISAUTO.ENG<br \/>\n.\/DISQUETTE 1\/ISAUTO.FRE<br \/>\n.\/DISQUETTE 1\/ISAUTO.GER<br \/>\n.\/DISQUETTE 1\/ISAUTO.ITA<br \/>\n.\/DISQUETTE 1\/ISAUTO.SPA<br \/>\n.\/DISQUETTE 1\/ISLAST.ENG<br \/>\n.\/DISQUETTE 1\/ISLAST.FRE<br \/>\n.\/DISQUETTE 1\/ISLAST.GER<br \/>\n.\/DISQUETTE 1\/ISLAST.ITA<br \/>\n.\/DISQUETTE 1\/ISLAST.SPA<br \/>\n.\/DISQUETTE 1\/LANGINST.ENG<br \/>\n.\/DISQUETTE 1\/LANGXPRO.ENG<br \/>\n.\/DISQUETTE 1\/LANGXPRO.FRE<br \/>\n.\/DISQUETTE 1\/LANGXPRO.GER<br \/>\n.\/DISQUETTE 1\/LANGXPRO.ITA<br \/>\n.\/DISQUETTE 1\/LANGXPRO.SPA<br \/>\n.\/DISQUETTE 1\/REP.ENG<br \/>\n.\/DISQUETTE 1\/REP.FRE<br \/>\n.\/DISQUETTE 1\/REP.GER<br \/>\n.\/DISQUETTE 1\/REP.ITA<br \/>\n.\/DISQUETTE 1\/REP.SPA<br \/>\n.\/DISQUETTE 1\/SELOG.REF<br \/>\n.\/DISQUETTE 1\/TEUNPACK.EXE<br \/>\n.\/DISQUETTE 1\/XPRIM.PRE<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/CONFIG.XPR<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/INSTALL.DAT<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/CONFAD\/1206194.93L<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/CONFAD\/1206298.91L<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/CONFAD\/1206319.92L<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/CONFAD\/1206420.96L<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/CONFAD\/1206444.91L<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/CONFAD\/1399016.91L<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/ENG\/SYMBOLS.KEY<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/EXE\/DTSXPC.EXE<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/EXE\/KEYMGR.EX@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/EXE\/LANCEUR.BAT<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/EXE\/PROMPROG.EX@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/EXE\/TE.BAT<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/EXE\/USERINT.EX@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/EXE\/WARM.COM<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/EXE\/WHAT.EX@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/EXE\/ENG\/TE_BOOT.BAT<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/EXE\/FRE\/TE_BOOT.BAT<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/EXE\/GER\/TE_BOOT.BAT<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/EXE\/ITA\/TE_BOOT.BAT<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/EXE\/SPA\/TE_BOOT.BAT<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/FRE\/SYMBOLS.KEY<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/GER\/SYMBOLS.KEY<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/KEYMGR.BW@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/KEYMGR.CO@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/PROMPROG.BW@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/PROMPROG.CO@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/USERINT.BW<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/USERINT.COL<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ENG\/KEYMGR.DH@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ENG\/KEYMGR.LN@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ENG\/PROMPROG.LN@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ENG\/QHD.DHP<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ENG\/QHD.LNG<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ENG\/U000.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ENG\/U001.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ENG\/U002.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ENG\/U003.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ENG\/U004.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ENG\/U005.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ENG\/USERINT.DH@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ENG\/USERINT.LN@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/FRE\/F000.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/FRE\/F001.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/FRE\/F002.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/FRE\/F003.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/FRE\/F004.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/FRE\/F005.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/FRE\/KEYMGR.DH@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/FRE\/KEYMGR.LN@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/FRE\/PROMPROG.LN@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/FRE\/QHD.DHP<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/FRE\/QHD.LNG<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/FRE\/USERINT.DH@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/FRE\/USERINT.LN@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/GER\/D000.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/GER\/D001.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/GER\/D002.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/GER\/D003.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/GER\/D004.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/GER\/D005.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/GER\/KEYMGR.DH@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/GER\/KEYMGR.LN@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/GER\/PROMPROG.LN@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/GER\/QHD.DHP<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/GER\/QHD.LNG<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/GER\/USERINT.DH@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/GER\/USERINT.LN@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ITA\/I000.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ITA\/I001.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ITA\/I002.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ITA\/I003.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ITA\/I004.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ITA\/I005.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ITA\/KEYMGR.DH@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ITA\/KEYMGR.LN@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ITA\/PROMPROG.LN@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ITA\/QHD.DHP<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ITA\/QHD.LNG<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ITA\/USERINT.DH@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/ITA\/USERINT.LN@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/SPA\/E000.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/SPA\/E001.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/SPA\/E002.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/SPA\/E003.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/SPA\/E004.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/SPA\/E005.HL@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/SPA\/KEYMGR.DH@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/SPA\/KEYMGR.LN@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/SPA\/PROMPROG.LN@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/SPA\/QHD.DHP<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/SPA\/QHD.LNG<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/SPA\/USERINT.DH@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/HLP\/SPA\/USERINT.LN@<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/ITA\/SYMBOLS.KEY<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/REFERE\/PROM.REF<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/REFERE\/STANDARD.TE<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/SPA\/SYMBOLS.KEY<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7.PRJ<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/USER.CTX<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/VV4.VOL<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/1060-TSX.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/CCX7.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/FTX417.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/FTX507.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/NUM7X0.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/NUM1040.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/NUM1060.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/PC.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/PMXV4.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/PMXV5.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/TSX17.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/TSX27-47.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/TSXV3.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/TSXV4.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/TSXV5.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/UNITLWAY.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/VAX.STA<br \/>\n.\/DISQUETTE 1\/XDOSSYS\/XDOSMAT\/PRJ7\/XBT.STA<br \/>\n.\/DISQUETTE 1\/XINST\/AUTOEXEC.BEG<br \/>\n.\/DISQUETTE 1\/XINST\/AUTOEXEC.END<br \/>\n.\/DISQUETTE 1\/XINST\/CONFIG.SYS<br \/>\n.\/DISQUETTE 1\/XINST\/APPEND\/AUTOEXEC.BAT<br \/>\n.\/DISQUETTE 1\/XINST\/APPEND\/CONFIG.SYS<\/p><\/blockquote>\n<p>Si vous connaissez une autre solution, n&rsquo;h\u00e9sitez pas \u00e0 la publier en commentaire.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Objectif : avec une seule ligne de commandes Linux, lister r\u00e9cursivement les noms des fichiers dans un dossier, les trier alphab\u00e9tiquement dans le dossier et dans chaque sous-dossier. Les noms des sous-dossiers sont aussi tri\u00e9s alphab\u00e9tiquement, apr\u00e8s les noms des fichiers. Les tests sont faits sur les fichiers contenus dans cette archive. Avec la commande ls, vous obtenez le r\u00e9sultat voulu mais le format d&rsquo;affichage ne convient pas : $ ls -AR &#8211;sort=version &#8211;format=single-column .\/DISQUETTE\\ 1\/* &#8230; .\/DISQUETTE 1\/XDOSSYS\/CONFAD: 1206194.93L&#8230;<\/p>\n<p class=\"read-more\"><a class=\"btn btn-default\" href=\"https:\/\/infolib.re\/blog\/lister-les-noms-des-fichiers-dans-un-dossier-et-ses-sous-dossiers\/\">Lire la suite<span class=\"screen-reader-text\"> Lire la suite<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[409,600,599,406,407,411,404,408,405,410],"class_list":["post-12370","post","type-post","status-publish","format-standard","hentry","category-articles-publics","tag-bash","tag-dossier","tag-fichier","tag-find","tag-linux","tag-liste","tag-ls","tag-shell","tag-tree","tag-tri"],"_links":{"self":[{"href":"https:\/\/infolib.re\/blog\/wp-json\/wp\/v2\/posts\/12370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infolib.re\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infolib.re\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infolib.re\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/infolib.re\/blog\/wp-json\/wp\/v2\/comments?post=12370"}],"version-history":[{"count":0,"href":"https:\/\/infolib.re\/blog\/wp-json\/wp\/v2\/posts\/12370\/revisions"}],"wp:attachment":[{"href":"https:\/\/infolib.re\/blog\/wp-json\/wp\/v2\/media?parent=12370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infolib.re\/blog\/wp-json\/wp\/v2\/categories?post=12370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infolib.re\/blog\/wp-json\/wp\/v2\/tags?post=12370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}