我使用rsync备份我的文件。同步后,我运行它并期望什么也看不到,但它看起来像是在跳过目录。我(显然)改变了名字,但我相信我仍然能捕捉到所有我能捕捉到的信息。这里发生了什么?$ls-l/source/backup/myfilesdrwxr-xr-x2meme40962010-10-0314:00foodrwxr-xr-x2meme40962011-08-0323:49bardrwxr-xr-x2meme40962011-08-1818:58baz$ls-l/destination/backup/myfilesdrwxr-xr-x2meme40962010-10-0314:00foodr
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭去年。Improvethisquestion我有以下设置来定期将文件从服务器Arsync到服务器B。服务器B的rsync守护程序使用以下配置运行:readonly=falseusechr
我有一个EC2实例正在运行,我可以通过SSH连接到它。但是,当我尝试rsync时,它给了我错误Permissiondenied(publickey)。我使用的命令是:rsync-avL--progress-essh-i~/mykeypair.pem~/Sites/my_site/*root@ec2-XX-XXX-XXX-XXX.us-west-2.compute.amazonaws.com:/var/www/html/我也试过rsync-avz~/Sites/mysite/*-e"ssh-i~/.ssh/id_rsa.pub"root@ec2-XX-XXX-XXX-XXX.us-wes
我在正确获取我的rsync语法时遇到问题,我想知道我的场景是否真的可以使用rsync来处理。首先,我确认rsync在我的本地主机和远程主机之间运行良好。对目录进行直接同步是成功的。这是我的文件系统的样子:uploads/1260000000/file_11_00.jpgfile_11_01.jpgfile_12_00.jpg1270000000/file_11_00.jpgfile_11_01.jpgfile_12_00.jpg1280000000/file_11_00.jpgfile_11_01.jpgfile_12_00.jpg我想要做的是仅对子目录中以“file_11_”开头的文
我想使用rsync在两个方向上同步两个目录。我指的是古典意义上的同步(不是它在rsync手册中的含义):我想更新目录双向,取决于其中哪个较新。这可以通过rsync来完成吗(最好以Linux方式)?如果没有,还有哪些其他解决方案? 最佳答案 只需运行两次,使用“更新”模式(-u或--update标志)加上-t(复制文件修改时间)、-r(用于递归文件夹)和-v(用于查看详细输出)它在做什么):rsync-rtuv/path/to/dir_a/*/path/to/dir_brsync-rtuv/path/to/dir_b/*/path/t
目前我只对Directories进行RSync,如下所示:*****rsync-avz/var/www/public_html/imagesroot@:/var/www/public_html那么我如何rsync一个文件,例如/var/www/public_html/.htaccess? 最佳答案 您的操作方式与处理目录的方式相同,但您将文件名的完整路径指定为源。在您的示例中:rsync-avz--progress/var/www/public_html/.htaccessroot@:/var/www/public_html/正如评
我正在尝试将server1的目录A与server2的目录B同步。坐在server1的A目录下,我运行了以下命令。rsync-av*server2::sharename/B但有趣的是,它会同步所有文件和目录,除了.htaccess或目录A中的任何隐藏文件。子目录中的任何隐藏文件都会同步。我还尝试了以下命令:rsync-av--include=".htaccess"*server2::sharename/B但结果是一样的。关于为什么A目录的隐藏文件没有同步以及如何修复它的任何想法。我以root用户身份运行。谢谢 最佳答案 这是因为*默认
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭2年前。Improvethisquestion我使用scpshell命令来复制巨大的文件夹。但有时我不得不终止正在运行的命令(按Ctrl+C或kill)。据我了解scp是按顺序复制文件的
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭2年前。Improvethisquestion我使用scpshell命令来复制巨大的文件夹。但有时我不得不终止正在运行的命令(按Ctrl+C或kill)。据我了解scp是按顺序复制文件的
我使用以下bash脚本仅复制具有特定扩展名的文件(在本例中为*.sh),但它仍会复制所有文件。怎么了?from=$1to=$2rsync-zarv--include="*.sh"$from$to 最佳答案 我认为--include用于包含被--exclude排除的文件子集,而不是只包括那些文件。换句话说:您必须考虑include的含义不排除。试试吧:rsync-zarv--include"*/"--exclude="*"--include="*.sh""$from""$to"对于rsync3.0.6或更高版本,需要修改顺序如下(见注