スペースのあるrsync exclude-fromディレクトリ


13

rsyncの「Mendeley Desktop」ディレクトリを除外しようとしています。

exclude-from =は次のとおりです。

Downloads
*.o
*.iso
Dropbox
Documents/Mendeley\ Desktop

しかし、rsyncはまだMendeleyデスクトップをバックアップしています。

スペースのあるディレクトリを無視するようにrsyncを設定するにはどうすればよいですか?

回答:


18

\スペースの前からを削除します。エスケープされたスペースは、スペースでのシェル分割を停止するために使用されます。ファイルを使用して除外されたディレクトリとファイルを一覧表示しているので、単語Mendeley Desktopがシェルを通過することはないため、エスケープする必要はありません。コマンドラインでそれらをリストしていた--exclude場合は、スペースをエスケープする必要があります。

使用する:

Downloads
*.o
*.iso
Dropbox
Documents/Mendeley Desktop
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.