Jika saya memiliki sebuah direktori /foo
dengan beberapa file di dalamnya, bagaimana cara symlink setiap entri di /foo
dalam /bar/
?
Misalnya, jika /foo
memiliki file a
, b
dan c
, saya ingin membuat tiga symlink:
/bar/a -> /foo/a
/bar/b -> /foo/b
/bar/c -> /foo/c
linux
mac
command-line
bash
Steven
sumber
sumber
--prefix=
.Jawaban:
Anda dapat menggunakan (GNU)
cp
dengan--symbolic-link
opsi:sumber
Cobalah ini:
Direktori sumber, sebagaimana ditentukan dalam pertanyaan, adalah
/foo
. Perhatikan bahwa itu harus ditentukan sepenuhnya (yaitu mulai dari direktori root), jadi contoh lain akan terlihat seperti ini:sumber
/
di jawaban asli saya). Saya akan menambahkan klarifikasi.cp -rs /var/www/folder/ .
menyalin setiap file subfolder sebagai symlink, tidak sepertiln -s /var/www/folder/ .
siapa yang menduplikasi file subfolder di komputer saya.Sesuatu seperti ini?
sumber