GNU/Linux >> Belajar Linux >  >> Linux

Apakah Rsync ~/foo Target/foo Sama Dengan Rsync ~/foo/ Target/foo/?

Apakah rsync ~/foo target/foo sama dengan Apakah rsync ~/foo/ target/foo/?

Jawaban yang Diterima:

Tidak. Garis miring pada direktori sumber menentukan apakah direktori dan isinya atau hanya isinya yang akan disalin. Dan hanya itu yang penting.

Diketahui:

a/b
a/c

Kemudian:

$ rsync a/ d/
$ ls d
b
c

Tapi:

$ rsync a d/
$ ls d
a

Garis miring di tujuan , di sisi lain, tidak masalah.

Fakta bahwa contoh Anda sudah memiliki direktori di tujuan dengan nama yang sama dengan direktori sumber tidak terlalu penting…target/foo selalu menjadi tujuan. Pada contoh di atas ganti saja a dengan ~/foo dan d dengan target/foo dan cara kerjanya sama…

$ rsync ~/foo/ target/foo/
$ ls target/foo
b
c

…dan…

$ rsync ~/foo target/foo
$ ls target/foo
foo

Linux
  1. Bagaimana cara mengatur izin file tertentu saat mengarahkan keluaran?

  2. unix:///var/run/supervisor.sock tidak ada file seperti itu

  3. Apa yang setara dengan Bash's cat -n di PowerShell?

  1. gema atau cetak /dev/stdin /dev/stdout /dev/stderr

  2. Mengapa direktori /home, /usr, /var, dll. Semuanya memiliki nomor inode yang sama (2)?

  3. Mengapa < atau > diperlukan untuk menggunakan /dev/tcp

  1. Pada Sistem Apa //foo/bar Berbeda Dari /foo/bar?

  2. Mengapa find -exec mv {} ./target/ + tidak berfungsi?

  3. Haruskah situs web berada di /var/ atau /usr/ sesuai dengan penggunaan yang disarankan?