{"id":5217,"date":"2023-02-13T17:46:55","date_gmt":"2023-02-13T12:16:55","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=5217"},"modified":"2023-02-13T17:46:55","modified_gmt":"2023-02-13T12:16:55","slug":"find-command-exclude-directories-from-search-pattern","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/","title":{"rendered":"Find Command Exclude Directories From Search Pattern"},"content":{"rendered":"<p>You can use the <code>find<\/code> command in Linux to search for files and directories, and exclude certain directories from the search pattern using the <code>-prune<\/code> option. The <code>-prune<\/code> option allows you to exclude specific directories from the search, without having to search their subdirectories.<\/p>\n<p>Here is an example of how to use the <code>find<\/code> command to search for files in the current directory and exclude the <code>node_modules<\/code> directory:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-lua\">$ <span class=\"hljs-built_in\">find<\/span> . -<span class=\"hljs-built_in\">path<\/span> .\/node_modules -prune -o -<span class=\"hljs-built_in\">type<\/span> f -<span class=\"hljs-built_in\">print<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>This command searches the current directory (<code>.<\/code>) and excludes the <code>node_modules<\/code> directory (<code>-path .\/node_modules -prune<\/code>) from the search. The <code>-o<\/code> option is used to specify that the next expression (<code>-type f<\/code>) should be executed only if the previous expression (<code>-path .\/node_modules -prune<\/code>) fails. The <code>-type f<\/code> option is used to search for files (<code>f<\/code>) only, and the <code>-print<\/code> option is used to print the results.<\/p>\n<p>You can also exclude multiple directories by using the <code>-prune<\/code> option multiple times:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-lua\">$ <span class=\"hljs-built_in\">find<\/span> . \\( -<span class=\"hljs-built_in\">path<\/span> .\/node_modules -o -<span class=\"hljs-built_in\">path<\/span> .\/vendor \\) -prune -o -<span class=\"hljs-built_in\">type<\/span> f -<span class=\"hljs-built_in\">print<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>This command excludes both the <code>node_modules<\/code> and <code>vendor<\/code> directories from the search. The <code>\\( ... \\)<\/code> syntax is used to group the expressions together, so that the <code>-prune<\/code> option is applied to both directories.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can use the find command in Linux to search for files and directories, and exclude certain directories from the search pattern using the -prune option. The -prune option allows you to exclude specific directories from the search, without having to search their subdirectories. Here is an example of how to use the find command &#8230; <a title=\"Find Command Exclude Directories From Search Pattern\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/\" aria-label=\"Read more about Find Command Exclude Directories From Search Pattern\">Read more<\/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-5217","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Find Command Exclude Directories From Search Pattern - TrySitePrice<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Find Command Exclude Directories From Search Pattern - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"You can use the find command in Linux to search for files and directories, and exclude certain directories from the search pattern using the -prune option. The -prune option allows you to exclude specific directories from the search, without having to search their subdirectories. Here is an example of how to use the find command ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-13T12:16:55+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"Find Command Exclude Directories From Search Pattern\",\"datePublished\":\"2023-02-13T12:16:55+00:00\",\"dateModified\":\"2023-02-13T12:16:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/\"},\"wordCount\":160,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/\",\"name\":\"Find Command Exclude Directories From Search Pattern - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-13T12:16:55+00:00\",\"dateModified\":\"2023-02-13T12:16:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Find Command Exclude Directories From Search Pattern\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Find Command Exclude Directories From Search Pattern - TrySitePrice","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/","og_locale":"en_US","og_type":"article","og_title":"Find Command Exclude Directories From Search Pattern - TrySitePrice","og_description":"You can use the find command in Linux to search for files and directories, and exclude certain directories from the search pattern using the -prune option. The -prune option allows you to exclude specific directories from the search, without having to search their subdirectories. Here is an example of how to use the find command ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-13T12:16:55+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"Find Command Exclude Directories From Search Pattern","datePublished":"2023-02-13T12:16:55+00:00","dateModified":"2023-02-13T12:16:55+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/"},"wordCount":160,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/","url":"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/","name":"Find Command Exclude Directories From Search Pattern - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-13T12:16:55+00:00","dateModified":"2023-02-13T12:16:55+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/find-command-exclude-directories-from-search-pattern\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Find Command Exclude Directories From Search Pattern"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=5217"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5217\/revisions"}],"predecessor-version":[{"id":5220,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5217\/revisions\/5220"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=5217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=5217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=5217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}