Saya memiliki aplikasi web yang memiliki banyak tautan simbolik di dalam subdirektori di dalamnya. Saya perlu memindahkan aplikasi ke struktur direktori lain, dan saya perlu memperbarui semua symlink untuk menunjuk ke jalur baru. Sebagai contoh:
Dir Lama: Dir /home/user/public_html/dev
Baru: /home/user/public_html/qa
Symlink Lama: /home/user/public_html/qa/multisites/slave01/images -> /home/user/public_html/dev/images
Symlink Baru:/home/user/public_html/qa/multisites/slave01/images -> /home/user/public_html/qa/images
Masalahnya adalah bahwa ada banyak ini tersebar di berbagai direktori. Bagaimana saya bisa secara rekursif mencari dari akar dan menciptakan semua symlink menunjuk ke /dev/
dengan /qa/
?
find /home/user/public_html/qa/ -type l -lname '/home/user/public_html/dev/*'
tidak menghasilkan apa-apa.