Apakah mungkin untuk mv
file tanpa memutus tautan simbolik ke file itu? Tanggapan awal saya untuk ini adalah tidak, dan saya sedang mengerjakan solusi berbasis skrip untuk mengubah tautan segera setelah pindah, tetapi saya bertanya-tanya bagaimana orang lain telah mendekati masalah ini. Jalur dan nama symlink diketahui sebelumnya, jadi secara teori yang perlu saya lakukan adalah:
- dapatkan target tautannya
- mv target
- buat ulang tautan ke target baru
- buat tautan baru ke target baru (berbeda dari tautan asli, yang masih ingin saya pertahankan untuk saat ini)
Di kemudian hari:
- hapus tautan lama
1-4 akan dienkapsulasi dalam skrip bash, tapi saya ingin tahu apakah ada yang memiliki pendekatan yang lebih elegan, atau mengetahui built-in atau perintah yang tidak saya sadari.