{"id":4070,"date":"2023-02-08T15:02:21","date_gmt":"2023-02-08T09:32:21","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=4070"},"modified":"2023-02-08T15:02:21","modified_gmt":"2023-02-08T09:32:21","slug":"linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/","title":{"rendered":"Linux \/ Unix: Rsync Copy Files &#038; Directories Names With WhiteSpaces and Blanks"},"content":{"rendered":"<p>To copy files and directories with names that contain whitespaces and blanks using <code>rsync<\/code>, you need to wrap the file or directory name in quotes. This can be done in one of the following ways:<\/p>\n<ol>\n<li>Single quotes:<\/li>\n<\/ol>\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-php-template\"><span class=\"xml\">rsync -av '<span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">directory_with_whitespaces<\/span>&gt;<\/span>\/' <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">destination_directory<\/span>&gt;<\/span><br \/>\n<\/span><\/code><\/div>\n<\/div>\n<ol start=\"2\">\n<li>Double quotes:<\/li>\n<\/ol>\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-php-template\"><span class=\"xml\">rsync -av \"<span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">directory_with_whitespaces<\/span>&gt;<\/span>\/\" <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">destination_directory<\/span>&gt;<\/span><br \/>\n<\/span><\/code><\/div>\n<\/div>\n<ol start=\"3\">\n<li>Backslash escape:<\/li>\n<\/ol>\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-php-template\"><span class=\"xml\">rsync -av <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">directory_with_whitespaces<\/span>&gt;<\/span>\/ <span class=\"hljs-tag\">&lt;<span class=\"hljs-name\">destination_directory<\/span>&gt;<\/span><br \/>\n<\/span><\/code><\/div>\n<\/div>\n<p>The <code>-a<\/code> option tells <code>rsync<\/code> to preserve the file attributes, while the <code>-v<\/code> option provides verbose output. The <code>&lt;destination_directory&gt;<\/code> is the location where the files and directories will be copied to.<\/p>\n<p>These methods can be used to copy files or directories with names that contain any special characters, not just whitespaces and blanks. By wrapping the file or directory name in quotes or using a backslash escape, you ensure that <code>rsync<\/code> treats it as a single entity.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To copy files and directories with names that contain whitespaces and blanks using rsync, you need to wrap the file or directory name in quotes. This can be done in one of the following ways: Single quotes: rsync -av &#8216;&lt;directory_with_whitespaces&gt;\/&#8217; &lt;destination_directory&gt; Double quotes: rsync -av &#8220;&lt;directory_with_whitespaces&gt;\/&#8221; &lt;destination_directory&gt; Backslash escape: rsync -av &lt;directory_with_whitespaces&gt;\/ &lt;destination_directory&gt; The -a &#8230; <a title=\"Linux \/ Unix: Rsync Copy Files &#038; Directories Names With WhiteSpaces and Blanks\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/\" aria-label=\"Read more about Linux \/ Unix: Rsync Copy Files &#038; Directories Names With WhiteSpaces and Blanks\">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-4070","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>Linux \/ Unix: Rsync Copy Files &amp; Directories Names With WhiteSpaces and Blanks - 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\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linux \/ Unix: Rsync Copy Files &amp; Directories Names With WhiteSpaces and Blanks - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"To copy files and directories with names that contain whitespaces and blanks using rsync, you need to wrap the file or directory name in quotes. This can be done in one of the following ways: Single quotes: rsync -av &#039;&lt;directory_with_whitespaces&gt;\/&#039; &lt;destination_directory&gt; Double quotes: rsync -av &quot;&lt;directory_with_whitespaces&gt;\/&quot; &lt;destination_directory&gt; Backslash escape: rsync -av &lt;directory_with_whitespaces&gt;\/ &lt;destination_directory&gt; The -a ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-08T09:32:21+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\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"Linux \/ Unix: Rsync Copy Files &#038; Directories Names With WhiteSpaces and Blanks\",\"datePublished\":\"2023-02-08T09:32:21+00:00\",\"dateModified\":\"2023-02-08T09:32:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/\"},\"wordCount\":123,\"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\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/\",\"name\":\"Linux \/ Unix: Rsync Copy Files & Directories Names With WhiteSpaces and Blanks - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-08T09:32:21+00:00\",\"dateModified\":\"2023-02-08T09:32:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux \/ Unix: Rsync Copy Files &#038; Directories Names With WhiteSpaces and Blanks\"}]},{\"@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":"Linux \/ Unix: Rsync Copy Files & Directories Names With WhiteSpaces and Blanks - 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\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/","og_locale":"en_US","og_type":"article","og_title":"Linux \/ Unix: Rsync Copy Files & Directories Names With WhiteSpaces and Blanks - TrySitePrice","og_description":"To copy files and directories with names that contain whitespaces and blanks using rsync, you need to wrap the file or directory name in quotes. This can be done in one of the following ways: Single quotes: rsync -av '&lt;directory_with_whitespaces&gt;\/' &lt;destination_directory&gt; Double quotes: rsync -av \"&lt;directory_with_whitespaces&gt;\/\" &lt;destination_directory&gt; Backslash escape: rsync -av &lt;directory_with_whitespaces&gt;\/ &lt;destination_directory&gt; The -a ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-08T09:32:21+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"Linux \/ Unix: Rsync Copy Files &#038; Directories Names With WhiteSpaces and Blanks","datePublished":"2023-02-08T09:32:21+00:00","dateModified":"2023-02-08T09:32:21+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/"},"wordCount":123,"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\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/","url":"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/","name":"Linux \/ Unix: Rsync Copy Files & Directories Names With WhiteSpaces and Blanks - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-08T09:32:21+00:00","dateModified":"2023-02-08T09:32:21+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/linux-unix-rsync-copy-files-directories-names-with-whitespaces-and-blanks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Linux \/ Unix: Rsync Copy Files &#038; Directories Names With WhiteSpaces and Blanks"}]},{"@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\/4070","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=4070"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/4070\/revisions"}],"predecessor-version":[{"id":4071,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/4070\/revisions\/4071"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=4070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=4070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=4070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}