Buat tautan folder di FTP

2

Saya memiliki FTP dengan direktori dan saya ingin membuat tautan simbolis di FTP ke direktori lain di FTP.

Saya punya direktori B di jalur /A/B, dan saya ingin membuat direktori /C itu adalah tautan simbolis ke /A/B. Kapan B dan C berada di FTP.

Bagaimana saya bisa melakukan itu? (Anda dapat menjawab di Linux atau Windows)

nrofis
sumber
Sebenarnya pertanyaan ini tergantung OS, mengapa dijelaskan dalam jawaban di bawah ini.
Reishin
@Reishin Ini bukan tergantung OS, ini tergantung FTP-server.
Martin Prikryl
@ MartinPrikryl tidak, Anda salah, Server FTP dapat mendukung pemetaan itu, tetapi dalam kebanyakan kasus, Server FTP khas hanya melayani untuk Anda folder.
Reishin

Jawaban:

2

Ini tidak dapat dilakukan melalui protokol FTP, karena tautan adalah bagian dari sistem file dan bukan protokol FTP. Namun, jika Anda bisa masuk ke shell, misalnya melalui SSH, Anda bisa melakukannya dengan ln command (ini adalah perintah standar linux, juga pada banyak sistem lain): ln -s target/directory linkname. Dalam kasus Anda, ini akan menjadi:

ln -s A/B C

Di atas menganggap bahwa CWD Anda adalah root FTP. Anda ingin menggandakan cek dengan pwd bahwa Anda mereferensikan folder yang benar sebelum menjalankan perintah, karena root sistem file dan root FTP cenderung berbeda.

Jarmund
sumber
"Karena tautan adalah bagian dari sistem file dan bukan protokol FTP" : Penjelasan ini tidak masuk akal. File juga merupakan bagian dari sistem file, bukan protokol FTP, namun Anda dapat memanipulasinya melalui FTP.
Martin Prikryl
1
@ MartinPrikryl sepertinya Anda salah paham akan kalimat itu
Reishin
0

Tidak ada perintah FTP standar untuk membuat symlink.

Beberapa server (misalnya ProFTPD ) mendukung perintah non-standar:

SITE SYMLINK target source
Martin Prikryl
sumber