rsync mengecualikan-dari direktori dengan spasi


13

Saya mencoba mengecualikan direktori "Mendeley Desktop" untuk rsync.

Pengecualian-dari = adalah sebagai:

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

tetapi rsync masih mencadangkan Desktop Mendeley.

Bagaimana saya bisa membuat rsync untuk mengabaikan direktori dengan ruang?

Jawaban:


18

Hapus \dari sebelum spasi. Ruang yang keluar digunakan untuk menghentikan shell yang membelah ruang. Ketika Anda menggunakan file untuk daftar direktori dan file yang dikecualikan Anda maka kata-kata Mendeley Desktoptidak akan pernah melewati shell dan karena itu tidak perlu melarikan diri. Jika Anda mencantumkannya di baris perintah dengan --excludemaka Anda harus melarikan diri dari ruang.

Menggunakan:

Downloads
*.o
*.iso
Dropbox
Documents/Mendeley Desktop
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.