Ketika saya ingin mentransfer file dari hard drive lokal saya ke thumbdrive saya, saya terus mendapatkan kesalahan ini:
Filesystem does not support symbolic links.
Saya tidak tahu apa ini, saya butuh bantuan untuk mentransfer file.
Seret dan jatuhkan, tidak berfungsi untuk saya, kesalahan muncul. Klik kanan pada file dan pilih salin, dan kemudian klik kanan pada thumbdrive dan pilih Tempel tidak berfungsi, saya masih mendapatkan kesalahan yang sama.
filesystem
symbolic-link
burung hantu
sumber
sumber
Jawaban:
Tautan simbolik adalah file yang menunjuk ke file lain, semacam alias untuk filepath. Itu tidak kompatibel dengan sistem file FAT-32 yang biasa ditemukan pada drive USB.
Untuk menemukan tautan simbolis, Anda dapat membuka terminal dan melakukan
ls -al
di direktori yang bermasalah dengan Anda - tautan simbolis akan memilikil
karakter pertama dalam daftar (di mana direktori memilikid
). Atau yang lain, Anda dapat melakukan difind DIR -type l
manaDIR
direktori yang mungkin (secara tidak langsung) berisi tautan simbolik (.
juga ok).Jika Anda ingin menyalin konten:, di
ls -al LINK
manaLINK
tautan Anda, akan memberi tahu Anda ke mana arahnya (jikaLINK
direktori, Anda harus menghapus garis miring terakhir jika Anda memilikinya). Salin saja.NB:
ls -l
biasanya cukup, saya baru saja menambahkana
untuk menampilkan file tersembunyi, yang namanya dimulai dengan titik - untuk kasus di mana tautannya adalah file tersembunyi.Tapi, jika Anda takut terminal : di Nautilus (browser file), ikon tautan ditandai oleh panah kecil di kanan bawah (tetapi tidak semua ikon yang ditandai seperti itu adalah tautan). Jika Anda mengklik kanan pada ikon dan memilih
Properties
, jika itu adalah tautan, ituType
akan mulai denganLink to
, dan ituLink target
akan memberi tahu Anda di mana barang-barang asli berada (kecuali itu adalah tautan itu sendiri, dalam hal ini Anda harus mengikuti rantai) .sumber
macOS
dapat membuat tautan simbolis padaexfat
drive saya . jadi itu seharusnya masalah dengan linux / driver daripada dengan sistem file. Ketidakmampuan ini benar-benar membuat git tidak berguna untuk mengkloning proyek keexfat
drive saya , yang saya gunakan lintas platform.Jika penyalinan dilakukan di beberapa terminal shell (yaitu bash), maka
cp
dapat secara eksplisit disuruh menyalin file yang ditunjuk oleh tautan--dereference
, alih-alih tautan itu sendiri. Perilaku defaultcp
adalah menyalin file dengan mengikuti tautan mereka, tetapi banyak browser file grafis tampaknya memiliki perilaku default untuk mencoba menyalin tautan dan umumnya mempertahankan sebagian besar atribut.Contoh
Fakta bahwa itu
someLink
adalah tautan, diperlihatkan olehl
bendera di posisi pertama dari keluaran daftar (dan `d 'menunjuk direktori).File tersebut berisi konten, dan tautannya menunjuk ke file tersebut, tetapi dapat digunakan dengan cara apa pun yang bisa dilakukan oleh file tersebut. (Perhatikan ukuran file tautan vs ukuran file teks: 32 Bytes vs 12 Bytes.)
Pertama, menyalin tautan ke direktori. Kemudian menyalin file ke direktori, melalui tautan. (Di bawah ini juga menunjukkan bahwa tautan direktori berfungsi dengan cara yang mirip dengan tautan file.):
Peringatan
Tautan dapat dibuat untuk menunjuk ke jalur penuh atau jalur relatif. Karena contoh ini menggunakan tautan yang didasarkan pada jalur relatif target yang berada di direktori yang sama dengan tautan yang dibuat, tautan tersebut terputus ketika disalin ke direktori baru.
sumber
Anda cukup mengompres folder dan kemudian menyalinnya sesuka Anda
sumber
File yang Anda coba salin tampaknya adalah tautan simbolis, yang hanya menunjuk ke file lain. Media yang dapat dilepas biasanya diformat dengan sistem file Microsoft seperti FAT32 atau NTFS, yang tidak mendukung tautan simbolik, sehingga Anda tidak dapat menempatkannya di drive. Perhatikan bahwa menyalin tautan saja tidak akan ada gunanya karena memiliki tautan tanpa file yang ditunjukkannya tidak akan berguna.
sumber
Drive thumbdrive Anda mungkin diformat sebagai FAT32 . Cobalah memformatnya sebagai NTFS (Pastikan untuk membuat cadangan kontennya terlebih dahulu). Tentu saja, EXT3 / EXT4 juga mendukung symlink - tetapi Anda akan memiliki masalah kompatibilitas dengan sistem non-Linux.
Lihat utas terkait ini .
Tetapi, seperti yang disebutkan psusi dengan benar - menyalin tautan simbolis dapat menciptakan lebih banyak masalah karena mungkin menunjuk ke file atau folder pada hard drive lokal Anda dan karenanya tidak akan dapat diakses dari komputer lain. Symlink dipertahankan jika mereka adalah symlink relatif (misalnya, menunjuk ke direktori di atas direktori saat ini).
sumber
Solusi yang mudah untuk ini adalah hanya mengompresi file yang ingin Anda salin, kemudian salin ke drive Anda dan ekstrak data setelah Anda meletakkannya di lokasi yang Anda butuhkan. Jadi Anda tidak harus berurusan dengan masalah pemformatan dengan tergesa-gesa. Di kemudian hari Anda masih dapat menyimpan semua file di drive dan memformat ulang perangkat Anda dengan yang lebih kompatibel, jika Anda mau.
sumber