Pertanyaan yang diberi tag symlink

1607
Bagaimana Git menangani tautan simbolik?

Jika saya memiliki file atau direktori yang merupakan tautan simbolik dan saya komit ke repositori Git, apa yang terjadi padanya? Saya akan berasumsi bahwa itu meninggalkannya sebagai tautan simbolis sampai file dihapus dan kemudian jika Anda menarik file kembali dari versi lama itu hanya membuat...

1085
Hapus symlink ke direktori

Saya memiliki symlink ke direktori penting. Saya ingin menyingkirkan symlink itu, sambil menjaga direktori di belakangnya. Saya mencoba rmdan kembali rm: cannot remove 'foo'. Saya mencoba rmdirdan kembali rmdir: failed to remove 'foo': Directory not empty saya kemudian berkembang rm -f, rm...

255
Bagaimana cara menemukan semua symlink di pohon direktori?

Saya mencoba untuk menemukan semua symlinks dalam pohon direktori untuk situs web saya. Saya tahu bahwa saya dapat menggunakannya finduntuk melakukan ini, tetapi saya tidak tahu bagaimana cara memeriksa direktori secara rekursif. Saya sudah mencoba perintah ini: find /var/www/ -type l ... dan...

246
Git Symlinks di Windows

Pengembang kami menggunakan campuran OS berbasis Windows dan Unix. Oleh karena itu, symlink yang dibuat pada mesin Unix menjadi masalah bagi pengembang Windows. Di windows (msysgit), symlink dikonversi ke file teks dengan path ke file yang ditunjuknya. Sebaliknya, saya ingin mengubah symlink...

220
Cara mengatasi tautan simbolis dalam skrip shell

Diberikan jalur absolut atau relatif (dalam sistem mirip Unix), saya ingin menentukan jalur lengkap target setelah menyelesaikan setiap symlink perantara. Poin bonus untuk menyelesaikan notasi ~ nama pengguna pada saat yang bersamaan. Jika targetnya adalah direktori, mungkin chdir () masuk ke...

217
Bagaimana saya bisa membuat Git mengikuti symlink?

Apakah yang terbaik adalah skrip shell yang menggantikan symlink dengan salinan, atau adakah cara lain untuk memberitahu Git untuk mengikuti symlink? PS: Saya tahu itu tidak terlalu aman, tetapi saya hanya ingin melakukannya dalam beberapa kasus

208
Cara memeriksa apakah ada symlink

Saya mencoba memeriksa apakah ada symlink di bash. Inilah yang saya coba. mda=/usr/mda if [ ! -L $mda ]; then echo "=> File doesn't exist" fi mda='/usr/mda' if [ ! -L $mda ]; then echo "=> File doesn't exist" fi Namun, itu tidak berhasil. Jika '!' ditinggalkan, tidak pernah dipicu. Dan...

122
Bisakah Anda mengubah poin symlink setelah dibuat?

Apakah ada sistem operasi yang menyediakan mekanisme (panggilan sistem - bukan program baris perintah) untuk mengubah nama jalur yang direferensikan oleh tautan simbolis (symlink) - selain dengan memutuskan tautan yang lama dan membuat yang baru? Standar POSIX tidak. Solaris 10 tidak. MacOS X 10.5...