{"id":2981,"date":"2023-02-03T13:24:26","date_gmt":"2023-02-03T07:54:26","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=2981"},"modified":"2023-02-03T13:24:26","modified_gmt":"2023-02-03T07:54:26","slug":"how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/","title":{"rendered":"How to copy a single file to multiple directories in Linux or Unix"},"content":{"rendered":"<p>In Linux or Unix, you can copy a single file to multiple directories using a loop in a shell script. Here&#8217;s an example script that uses the <code>cp<\/code> command to copy the file <code>file.txt<\/code> to multiple directories <code>dir1<\/code>, <code>dir2<\/code>, and <code>dir3<\/code>:<\/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-bash\"><span class=\"hljs-meta\">#!\/bin\/bash<\/span><\/p>\n<p>directories=(dir1 dir2 dir3)<br \/>\nfile=file.txt<\/p>\n<p><span class=\"hljs-keyword\">for<\/span> <span class=\"hljs-built_in\">dir<\/span> <span class=\"hljs-keyword\">in<\/span> <span class=\"hljs-string\">\"<span class=\"hljs-variable\">${directories[@]}<\/span>\"<\/span>; <span class=\"hljs-keyword\">do<\/span><br \/>\n  <span class=\"hljs-built_in\">cp<\/span> <span class=\"hljs-string\">\"<span class=\"hljs-variable\">$file<\/span>\"<\/span> <span class=\"hljs-string\">\"<span class=\"hljs-variable\">$dir<\/span>\"<\/span><br \/>\n<span class=\"hljs-keyword\">done<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>This script uses an array called <code>directories<\/code> to store the names of the directories that the file should be copied to. The loop iterates over the elements in the <code>directories<\/code> array and uses the <code>cp<\/code> command to copy the file <code>file.txt<\/code> to each directory.<\/p>\n<p>You can modify this script to include the names of the directories that you want to copy the file to, and to specify the name of the file that you want to copy.<\/p>\n<p>Note: The <code>cp<\/code> command requires that you have the proper permissions to copy the file and write to the destination directories.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Linux or Unix, you can copy a single file to multiple directories using a loop in a shell script. Here&#8217;s an example script that uses the cp command to copy the file file.txt to multiple directories dir1, dir2, and dir3: #!\/bin\/bash directories=(dir1 dir2 dir3) file=file.txt for dir in &#8220;${directories[@]}&#8221;; do cp &#8220;$file&#8221; &#8220;$dir&#8221; done &#8230; <a title=\"How to copy a single file to multiple directories in Linux or Unix\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/\" aria-label=\"Read more about How to copy a single file to multiple directories in Linux or Unix\">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-2981","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>How to copy a single file to multiple directories in Linux or Unix - 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\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to copy a single file to multiple directories in Linux or Unix - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"In Linux or Unix, you can copy a single file to multiple directories using a loop in a shell script. Here&#8217;s an example script that uses the cp command to copy the file file.txt to multiple directories dir1, dir2, and dir3: #!\/bin\/bash directories=(dir1 dir2 dir3) file=file.txt for dir in &quot;${directories[@]}&quot;; do cp &quot;$file&quot; &quot;$dir&quot; done ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-03T07:54:26+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\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"How to copy a single file to multiple directories in Linux or Unix\",\"datePublished\":\"2023-02-03T07:54:26+00:00\",\"dateModified\":\"2023-02-03T07:54:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/\"},\"wordCount\":142,\"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\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/\",\"name\":\"How to copy a single file to multiple directories in Linux or Unix - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-03T07:54:26+00:00\",\"dateModified\":\"2023-02-03T07:54:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to copy a single file to multiple directories in Linux or Unix\"}]},{\"@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":"How to copy a single file to multiple directories in Linux or Unix - 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\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/","og_locale":"en_US","og_type":"article","og_title":"How to copy a single file to multiple directories in Linux or Unix - TrySitePrice","og_description":"In Linux or Unix, you can copy a single file to multiple directories using a loop in a shell script. Here&#8217;s an example script that uses the cp command to copy the file file.txt to multiple directories dir1, dir2, and dir3: #!\/bin\/bash directories=(dir1 dir2 dir3) file=file.txt for dir in \"${directories[@]}\"; do cp \"$file\" \"$dir\" done ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-03T07:54:26+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"How to copy a single file to multiple directories in Linux or Unix","datePublished":"2023-02-03T07:54:26+00:00","dateModified":"2023-02-03T07:54:26+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/"},"wordCount":142,"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\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/","url":"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/","name":"How to copy a single file to multiple directories in Linux or Unix - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-03T07:54:26+00:00","dateModified":"2023-02-03T07:54:26+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/how-to-copy-a-single-file-to-multiple-directories-in-linux-or-unix\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to copy a single file to multiple directories in Linux or Unix"}]},{"@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\/2981","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=2981"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/2981\/revisions"}],"predecessor-version":[{"id":2982,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/2981\/revisions\/2982"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=2981"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=2981"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=2981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}