title: Why rsync uses mkdir without p option
body: <p>As I can see <code>rsync</code> can't sync file if some of directories in file path doesn't exist. Why it doesn't create this directories with <code>mkdir -p</code> command? Maybe it has an option for that? <code>-r</code> option doesn't work in that case.</p>