【发布时间】:2016-02-16 15:46:53
【问题描述】:
我对 Linux 还很陌生,并且开始使用 rsync 作为我的同步工具。
我有一个很适合我的命令行:
rsync -havz --progress --stats --delete --exclude '*.log' --log-file=/backup/_logs/$(date +%Y%m%d)_rsync.log root@192.168.0.100:/home/ /backup/360soaa2/
但是,当我尝试将其添加到 bash 脚本中时,目标文件夹 (360soaa2) 无法正常工作。我在 rsync 中收到一条消息:
created directory /backup/360soaa2/\#015
并在 /backup/360soaa2/ 中创建一个文件夹
我做错了什么?
谢谢
【问题讨论】:
-
015是八进制的0x0D,回车符。不要在 Windows 上编辑你的 shell 脚本,或者使用dos2unix来修复损坏。 -
@FrédéricHamidi 你能把这个作为答案让我接受吗?
-
我不会回答,因为周围有很多重复项。我建议How to convert Windows end of line in Unix end of line (CR/LF to LF)。
标签: linux