{"id":12597,"date":"2019-03-28T03:18:31","date_gmt":"2019-03-28T03:18:31","guid":{"rendered":"http:\/\/www.appservgrid.com\/paw92\/?p=12597"},"modified":"2019-03-28T03:18:31","modified_gmt":"2019-03-28T03:18:31","slug":"how-to-use-find-command-to-search-for-multiple-filenames-extensions-in-linux","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/03\/28\/how-to-use-find-command-to-search-for-multiple-filenames-extensions-in-linux\/","title":{"rendered":"How to Use \u2018find\u2019 Command to Search for Multiple Filenames (Extensions) in Linux"},"content":{"rendered":"<p>Many times, we are locked in a situation where we have to search for multiple files with different extensions, this has probably happened to several Linux users especially from within the terminal.<\/p>\n<p>There are several Linux utilities that we can use to locate or find files on the file system, but finding multiple filenames or files with different extensions can sometimes prove tricky and requires specific commands.<\/p>\n<div id=\"attachment_21697\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/Find-Multiple-File-Names-in-Linux.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-21697\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/Find-Multiple-File-Names-in-Linux.png\" alt=\"Find Multiple File Names in Linux\" width=\"720\" height=\"345\" aria-describedby=\"caption-attachment-21697\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-21697\" class=\"wp-caption-text\">Find Multiple File Names in Linux<\/p>\n<\/div>\n<p>One of the many utilities for locating files on a Linux file system is the\u00a0<code>find<\/code>\u00a0utility and in this how-to guide, we shall walk through a few examples of using\u00a0<strong>find<\/strong>\u00a0to help us locate multiple filenames at once.<\/p>\n<p>Before we dive into the actual commands, let us look at a brief introduction to the Linux\u00a0<code>find<\/code>\u00a0utility.<\/p>\n<p>The simplest and general syntax of the find utility is as follows:<\/p>\n<pre># find directory options [ expression ]\r\n<\/pre>\n<p>Let us proceed to look at some examples of\u00a0<strong>find<\/strong>\u00a0command in Linux.<\/p>\n<p><strong>1.<\/strong>\u00a0Assuming that you want to find all files in the current directory with\u00a0<code>.sh<\/code>\u00a0and\u00a0<code>.txt<\/code>\u00a0file extensions, you can do this by running the command below:<\/p>\n<pre># find . -type f \\( -name \"*.sh\" -o -name \"*.txt\" \\)\r\n<\/pre>\n<div id=\"attachment_21693\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/Find-Multiple-Extension-Files-in-Linux.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-21693\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/Find-Multiple-Extension-Files-in-Linux.png\" alt=\"Find .sh and .txt Extension Files in Linux\" width=\"743\" height=\"94\" aria-describedby=\"caption-attachment-21693\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-21693\" class=\"wp-caption-text\">Find .sh and .txt Extension Files in Linux<\/p>\n<\/div>\n<p>Interpretation of the command above:<\/p>\n<ol>\n<li><code>.<\/code>\u00a0means the current directory<\/li>\n<li><code>-type<\/code>\u00a0option is used to specify file type and here, we are searching for regular files as represented by\u00a0<code>f<\/code><\/li>\n<li><code>-name<\/code>\u00a0option is used to specify a search pattern in this case, the file extensions<\/li>\n<li><code>-o<\/code>\u00a0means \u201cOR\u201d<\/li>\n<\/ol>\n<p>It is recommended that you enclose the file extensions in a bracket, and also use the\u00a0<code>\\<\/code>\u00a0(<strong>\u00a0back slash<\/strong>) escape character as in the command.<\/p>\n<p><strong>2.<\/strong>\u00a0To find three filenames with\u00a0<code>.sh<\/code>,\u00a0<code>.txt<\/code>\u00a0and\u00a0<code>.c<\/code>\u00a0extensions, issues the command below:<\/p>\n<pre># find . -type f \\( -name \"*.sh\" -o -name \"*.txt\" -o -name \"*.c\" \\)\r\n<\/pre>\n<div id=\"attachment_21694\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/Find-Multiple-File-Extensions-in-Linux.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-21694\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/Find-Multiple-File-Extensions-in-Linux.png\" alt=\"Find Multiple File Extensions in Linux\" width=\"751\" height=\"140\" aria-describedby=\"caption-attachment-21694\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-21694\" class=\"wp-caption-text\">Find Multiple File Extensions in Linux<\/p>\n<\/div>\n<p><strong>3.<\/strong>\u00a0Here is another example where we search for files with\u00a0<code>.png<\/code>,\u00a0<code>.jpg<\/code>,\u00a0<code>.deb<\/code>\u00a0and\u00a0<code>.pdf<\/code>\u00a0extensions:<\/p>\n<pre># find \/home\/aaronkilik\/Documents\/ -type f \\( -name \"*.png\" -o -name \"*.jpg\" -o -name \"*.deb\" -o -name \".pdf\" \\)\r\n<\/pre>\n<div id=\"attachment_21695\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/Find-Multiple-Image-File-Extensions.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-21695\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/Find-Multiple-Image-File-Extensions.png\" sizes=\"auto, (max-width: 792px) 100vw, 792px\" srcset=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/Find-Multiple-Image-File-Extensions.png 792w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2016\/07\/Find-Multiple-Image-File-Extensions-768x408.png 768w\" alt=\"Find More than 3 File Extensions in Linux\" width=\"792\" height=\"421\" aria-describedby=\"caption-attachment-21695\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-21695\" class=\"wp-caption-text\">Find More than 3 File Extensions in Linux<\/p>\n<\/div>\n<p>When you critically observe all the commands above, the little trick is using the\u00a0<code>-o<\/code>\u00a0option in the\u00a0<strong>find<\/strong>\u00a0command, it enables you to add more filenames to the search array, and also knowing the filenames or file extensions you are searching for.<\/p>\n<h3>Conclusion<\/h3>\n<p>In this guide, we covered a simple yet helpful\u00a0<strong>find utility<\/strong>\u00a0trick to enable us find multiple filenames by issuing a single command. To understand and use find for many other vital command line operations, you can read our article below.<\/p>\n<h1 class=\"post-title\">35 Practical Examples of Linux Find Command<\/h1>\n<p>The Linux\u00a0<strong>Find Command<\/strong>\u00a0is one of the most important and much used command in Linux sytems. Find command used to search and locate list of files and directories based on conditions you specify for files that match the arguments. Find can be used in variety of conditions like you can find files by\u00a0<strong>permissions<\/strong>,\u00a0<strong>users<\/strong>,\u00a0<strong>groups<\/strong>,\u00a0<strong>file type<\/strong>,\u00a0<strong>date<\/strong>,\u00a0<strong>size<\/strong>\u00a0and other possible criteria.<\/p>\n<div id=\"attachment_533\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2012\/07\/Linux-Fine-Commands.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-533\" title=\"Linux Find Command\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2012\/07\/Linux-Fine-Commands.png\" sizes=\"auto, (max-width: 425px) 100vw, 425px\" srcset=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2012\/07\/Linux-Fine-Commands.png 425w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2012\/07\/Linux-Fine-Commands-300x194.png 300w\" alt=\"Linux Find Command\" width=\"425\" height=\"276\" aria-describedby=\"caption-attachment-533\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-533\" class=\"wp-caption-text\">35 Linux Find Commands Examples<\/p>\n<\/div>\n<p>Through this article we are sharing our day-to-day Linux find command experience and its usage in the form of examples. In this article we will show you the most used\u00a0<strong>35 Find Commands<\/strong>\u00a0examples in Linux. We have divided the section into\u00a0<strong>Five<\/strong>\u00a0parts from basic to advance usage of find command.<br \/>\n<span id=\"more-532\"><\/span><\/p>\n<ol>\n<li><strong>Part I<\/strong>: Basic Find Commands for Finding Files with Names<\/li>\n<li><strong>Part II<\/strong>: Find Files Based on their Permissions<\/li>\n<li><strong>Part III<\/strong>: Search Files Based On Owners and Groups<\/li>\n<li><strong>Part IV<\/strong>: Find Files and Directories Based on Date and Time<\/li>\n<li><strong>Part V<\/strong>: Find Files and Directories Based on Size<\/li>\n<li><strong>Part VI<\/strong>:\u00a0<a href=\"https:\/\/www.tecmint.com\/linux-find-command-to-search-multiple-filenames-extensions\/\" target=\"_blank\" rel=\"noopener\">Find Multiple Filenames in Linux<\/a><\/li>\n<\/ol>\n<div align=\"center\"><strong>Part I \u2013\u00a0Basic Find Commands for Finding Files with Names<\/strong><\/div>\n<h4>1. Find Files Using Name in Current Directory<\/h4>\n<p>Find all the files whose name is\u00a0<strong>tecmint.txt<\/strong>\u00a0in a current working directory.<\/p>\n<pre><strong># find . -name tecmint.txt<\/strong>\r\n\r\n.\/tecmint.txt<\/pre>\n<h4>2. Find Files Under Home Directory<\/h4>\n<p>Find all the files under\u00a0<strong>\/home<\/strong>\u00a0directory with name\u00a0<strong>tecmint.txt<\/strong>.<\/p>\n<pre><strong># find \/home -name tecmint.txt<\/strong>\r\n\r\n\/home\/tecmint.txt<\/pre>\n<h4>3. Find Files Using Name and Ignoring Case<\/h4>\n<p>Find all the files whose name is\u00a0<strong>tecmint.txt<\/strong>\u00a0and contains both capital and small letters in\u00a0<strong>\/home<\/strong>\u00a0directory.<\/p>\n<pre><strong># find \/home -iname tecmint.txt<\/strong>\r\n\r\n.\/tecmint.txt\r\n.\/Tecmint.txt<\/pre>\n<h4>4. Find Directories Using Name<\/h4>\n<p>Find all directories whose name is\u00a0<strong>Tecmint<\/strong>\u00a0in\u00a0<strong>\/<\/strong>\u00a0directory.<\/p>\n<pre><strong># find \/ -type d -name Tecmint<\/strong>\r\n\r\n\/Tecmint<\/pre>\n<h4>5. Find PHP Files Using Name<\/h4>\n<p>Find all\u00a0<strong>php<\/strong>\u00a0files whose name is\u00a0<strong>tecmint.php<\/strong>\u00a0in a current working directory.<\/p>\n<pre><strong># find . -type f -name tecmint.php<\/strong>\r\n\r\n.\/tecmint.php<\/pre>\n<h4>6. Find all PHP Files in Directory<\/h4>\n<p>Find all\u00a0<strong>php<\/strong>\u00a0files in a directory.<\/p>\n<pre><strong># find . -type f -name \"*.php\"<\/strong>\r\n\r\n.\/tecmint.php\r\n.\/login.php\r\n.\/index.php<\/pre>\n<div align=\"center\"><strong>Part II \u2013\u00a0Find Files Based on their Permissions<\/strong><\/div>\n<h4>7. Find Files With 777 Permissions<\/h4>\n<p>Find all the files whose permissions are\u00a0<strong>777<\/strong>.<\/p>\n<pre><strong># find . -type f -perm 0777 -print<\/strong><\/pre>\n<h4>8. Find Files Without 777 Permissions<\/h4>\n<p>Find all the files without permission\u00a0<strong>777<\/strong>.<\/p>\n<pre><strong># find \/ -type f ! -perm 777<\/strong><\/pre>\n<h4>9. Find SGID Files with 644 Permissions<\/h4>\n<p>Find all the\u00a0<strong>SGID bit<\/strong>\u00a0files whose permissions set to\u00a0<strong>644<\/strong>.<\/p>\n<pre># find \/ -perm 2644<\/pre>\n<h4>10. Find Sticky Bit Files with 551 Permissions<\/h4>\n<p>Find all the\u00a0<strong>Sticky Bit<\/strong>\u00a0set files whose permission are\u00a0<strong>551<\/strong>.<\/p>\n<pre><strong># find \/ -perm 1551<\/strong><\/pre>\n<h4>11. Find SUID Files<\/h4>\n<p>Find all\u00a0<strong>SUID<\/strong>\u00a0set files.<\/p>\n<pre><strong># find \/ -perm \/u=s<\/strong><\/pre>\n<h4>12. Find SGID Files<\/h4>\n<p>Find all\u00a0<strong>SGID<\/strong>\u00a0set files.<\/p>\n<pre><strong># find \/ -perm \/g=s<\/strong><\/pre>\n<h4>13. Find Read Only Files<\/h4>\n<p>Find all\u00a0<strong>Read Only<\/strong>\u00a0files.<\/p>\n<pre><strong># find \/ -perm \/u=r<\/strong><\/pre>\n<h4>14. Find Executable Files<\/h4>\n<p>Find all\u00a0<strong>Executable<\/strong>\u00a0files.<\/p>\n<pre><strong># find \/ -perm \/a=x<\/strong><\/pre>\n<h4>15. Find Files with 777 Permissions and Chmod to 644<\/h4>\n<p>Find all\u00a0<strong>777<\/strong>\u00a0permission files and use\u00a0<strong>chmod<\/strong>\u00a0command to set permissions to\u00a0<strong>644<\/strong>.<\/p>\n<pre><strong># find \/ -type f -perm 0777 -print -exec chmod 644 {} \\;<\/strong><\/pre>\n<h4>16. Find Directories with 777 Permissions and Chmod to 755<\/h4>\n<p>Find all\u00a0<strong>777<\/strong>\u00a0permission directories and use\u00a0<strong>chmod<\/strong>\u00a0command to set permissions to\u00a0<strong>755<\/strong>.<\/p>\n<pre><strong># find \/ -type d -perm 777 -print -exec chmod 755 {} \\;<\/strong><\/pre>\n<h4>17. Find and remove single File<\/h4>\n<p>To find a single file called\u00a0<strong>tecmint.txt<\/strong>\u00a0and remove it.<\/p>\n<pre><strong># find . -type f -name \"tecmint.txt\" -exec rm -f {} \\;<\/strong><\/pre>\n<h4>18. Find and remove Multiple File<\/h4>\n<p>To find and remove multiple files such as\u00a0<strong>.mp3<\/strong>\u00a0or\u00a0<strong>.txt<\/strong>, then use.<\/p>\n<pre><strong># find . -type f -name \"*.txt\" -exec rm -f {} \\;<\/strong>\r\n\r\nOR\r\n\r\n<strong># find . -type f -name \"*.mp3\" -exec rm -f {} \\;<\/strong><\/pre>\n<h4>19. Find all Empty Files<\/h4>\n<p>To find all empty files under certain path.<\/p>\n<pre><strong># find \/tmp -type f -empty<\/strong><\/pre>\n<h4>20. Find all Empty Directories<\/h4>\n<p>To file all empty directories under certain path.<\/p>\n<pre><strong># find \/tmp -type d -empty<\/strong><\/pre>\n<h4>21. File all Hidden Files<\/h4>\n<p>To find all hidden files, use below command.<\/p>\n<pre><strong># find \/tmp -type f -name \".*\"<\/strong><\/pre>\n<div align=\"center\"><strong>Part III \u2013\u00a0Search Files Based On Owners and Groups<\/strong><\/div>\n<h4>22. Find Single File Based on User<\/h4>\n<p>To find all or single file called\u00a0<strong>tecmint.txt<\/strong>\u00a0under\u00a0<strong>\/<\/strong>\u00a0root directory of owner root.<\/p>\n<pre><strong># find \/ -user root -name tecmint.txt<\/strong><\/pre>\n<h4>23. Find all Files Based on User<\/h4>\n<p>To find all files that belongs to user\u00a0<strong>Tecmint<\/strong>\u00a0under\u00a0<strong>\/home<\/strong>\u00a0directory.<\/p>\n<pre><strong># find \/home -user tecmint<\/strong><\/pre>\n<h4>24. Find all Files Based on Group<\/h4>\n<p>To find all files that belongs to group\u00a0<strong>Developer<\/strong>\u00a0under\u00a0<strong>\/home<\/strong>\u00a0directory.<\/p>\n<pre><strong># find \/home -group developer<\/strong><\/pre>\n<h4>25. Find Particular Files of User<\/h4>\n<p>To find all\u00a0<strong>.txt<\/strong>\u00a0files of user\u00a0<strong>Tecmint<\/strong>\u00a0under\u00a0<strong>\/home<\/strong>\u00a0directory.<\/p>\n<pre><strong># find \/home -user tecmint -iname \"*.txt\"<\/strong><\/pre>\n<div align=\"center\"><strong>Part IV \u2013 Find Files and Directories Based on Date and Time<\/strong><\/div>\n<h4>26. Find Last 50 Days Modified Files<\/h4>\n<p>To find all the files which are modified\u00a0<strong>50<\/strong>\u00a0days back.<\/p>\n<pre><strong># find \/ -mtime 50<\/strong><\/pre>\n<h4>27. Find Last 50 Days Accessed Files<\/h4>\n<p>To find all the files which are accessed\u00a0<strong>50<\/strong>\u00a0days back.<\/p>\n<pre><strong># find \/ -atime 50<\/strong><\/pre>\n<h4>28. Find Last 50-100 Days Modified Files<\/h4>\n<p>To find all the files which are modified more than\u00a0<strong>50<\/strong>\u00a0days back and less than\u00a0<strong>100<\/strong>\u00a0days.<\/p>\n<pre><strong># find \/ -mtime +50 \u2013mtime -100<\/strong><\/pre>\n<h4>29. Find Changed Files in Last 1 Hour<\/h4>\n<p>To find all the files which are changed in last\u00a0<strong>1 hour<\/strong>.<\/p>\n<pre><strong># find \/ -cmin -60<\/strong><\/pre>\n<h4>30. Find Modified Files in Last 1 Hour<\/h4>\n<p>To find all the files which are modified in last\u00a0<strong>1 hour<\/strong>.<\/p>\n<pre><strong># find \/ -mmin -60<\/strong><\/pre>\n<h4>31. Find Accessed Files in Last 1 Hour<\/h4>\n<p>To find all the files which are accessed in last\u00a0<strong>1 hour<\/strong>.<\/p>\n<pre><strong># find \/ -amin -60<\/strong><\/pre>\n<div align=\"center\"><strong>Part V \u2013\u00a0Find Files and Directories Based on Size<\/strong><\/div>\n<h4>32. Find 50MB Files<\/h4>\n<p>To find all\u00a0<strong>50MB<\/strong>\u00a0files, use.<\/p>\n<pre><strong># find \/ -size 50M<\/strong><\/pre>\n<h4>33. Find Size between 50MB \u2013 100MB<\/h4>\n<p>To find all the files which are greater than\u00a0<strong>50MB<\/strong>\u00a0and less than\u00a0<strong>100MB<\/strong>.<\/p>\n<pre><strong># find \/ -size +50M -size -100M<\/strong><\/pre>\n<h4>34. Find and Delete 100MB Files<\/h4>\n<p>To find all\u00a0<strong>100MB<\/strong>\u00a0files and delete them using one single command.<\/p>\n<pre><strong># find \/ -size +100M -exec rm -rf {} \\;<\/strong><\/pre>\n<h4>35. Find Specific Files and Delete<\/h4>\n<p>Find all\u00a0<strong>.mp3<\/strong>\u00a0files with more than\u00a0<strong>10MB<\/strong>\u00a0and delete them using one single command.<\/p>\n<pre><strong># find \/ -type f -name *.mp3 -size +10M -exec rm {} \\;<\/strong><\/pre>\n<div class=\"entry-inner\">\n<p>That\u2019s it, We are ending this post here, In our next article we will discuss more about other Linux commands in depth with practical examples. Let us know your opinions on this article using our comment section.<\/p>\n<p><a style=\"font-size: 1rem;\" href=\"https:\/\/www.tecmint.com\/linux-find-command-to-search-multiple-filenames-extensions\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Many times, we are locked in a situation where we have to search for multiple files with different extensions, this has probably happened to several Linux users especially from within the terminal. There are several Linux utilities that we can use to locate or find files on the file system, but finding multiple filenames or &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/03\/28\/how-to-use-find-command-to-search-for-multiple-filenames-extensions-in-linux\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;How to Use \u2018find\u2019 Command to Search for Multiple Filenames (Extensions) in Linux&#8221;<\/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":[],"class_list":["post-12597","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/12597","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=12597"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/12597\/revisions"}],"predecessor-version":[{"id":12598,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/12597\/revisions\/12598"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=12597"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=12597"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=12597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}