Cuando deseo transferir archivos desde mi disco duro local a mi memoria USB, sigo recibiendo este error:
Filesystem does not support symbolic links.
No sé qué es esto, necesito ayuda para transferir archivos.
Arrastrar y soltar, no funciona para mí, aparece el error. Haga clic derecho en el archivo y seleccione copiar, y luego haga clic derecho en la memoria USB y seleccione Pegar no funciona, todavía recibo el mismo error.
Respuestas:
Un enlace simbólico es un archivo que apunta a otro archivo, una especie de alias para una ruta de archivo. No es compatible con el sistema de archivos FAT-32 que se encuentra comúnmente en las unidades USB.
Para encontrar el enlace simbólico, puede abrir el terminal y hacer un
ls -al
en el directorio con el que está teniendo problemas: el enlace simbólico tendrál
como primer carácter en la lista (donde los directorios tienen und
). O bien, puede hacer unfind DIR -type l
where dondeDIR
es un directorio que podría contener (indirectamente) enlaces simbólicos (también.
está bien)Si desea copiar el contenido:
ls -al LINK
dóndeLINK
está su enlace, le indicará a dónde apunta (siLINK
es un directorio, tendrá que eliminar la barra final en caso de que tenga uno). Solo copia eso.NB:
ls -l
normalmente es suficiente, acabo de agregar ela
para mostrar archivos ocultos, cuyo nombre comienza con un punto, para el caso donde el enlace es un archivo oculto.Pero, si le tiene miedo al terminal : en Nautilus (el explorador de archivos), los íconos de los enlaces están marcados con una pequeña flecha en la parte inferior derecha (pero no todos los íconos marcados de esa manera son enlaces). Si hace clic con el botón derecho en el icono y selecciona
Properties
, si es un enlace,Type
comenzará conLink to
, yLink target
le dirá dónde está el material real (a menos que sea un enlace en sí mismo, en cuyo caso tendrá que seguir la cadena) .fuente
macOS
es capaz de crear enlaces simbólicos en miexfat
disco. Por lo tanto, debería ser un problema con Linux / driver en lugar de con el sistema de archivos. Esta incapacidad hace que git sea inútil para clonar proyectos en miexfat
disco, que uso multiplataforma.Si la copia se realiza en algún terminal de shell (es decir, bash), se le
cp
puede pedir explícitamente que copie el archivo al que apunta un enlace--dereference
, en lugar del enlace en sí. El comportamiento predeterminado decp
es copiar archivos siguiendo sus enlaces, pero muchos navegadores de archivos gráficos parecen tener un comportamiento predeterminado al intentar copiar enlaces y generalmente conservan la mayoría de los atributos.Ejemplo
El hecho de que se
someLink
trata de un enlace se muestra mediante ell
indicador en la primera posición de la salida del listado (y 'd' designa un directorio).El archivo contiene el contenido y el enlace apunta al archivo, pero se puede usar de casi cualquier forma que pueda ser el archivo. (Tenga en cuenta el tamaño del archivo de enlace frente al tamaño del archivo de texto: 32 bytes frente a 12 bytes).
Primero, copiando el enlace a un directorio. Luego copiando el archivo al directorio, a través del enlace. (Lo siguiente también muestra que los enlaces de directorio funcionan de manera similar a los enlaces de archivo):
Precaución
Se pueden hacer enlaces para apuntar a una ruta completa o una ruta relativa. Dado que este ejemplo usaba un enlace basado en la ruta relativa del objetivo que estaba en el mismo directorio que el enlace que se estaba creando, el enlace se rompió cuando se copió a un nuevo directorio.
fuente
simplemente puede comprimir la carpeta y luego copiarla como desee
fuente
El archivo que está intentando copiar es aparentemente un enlace simbólico, que solo apunta a otro archivo. Los medios extraíbles generalmente están formateados con un sistema de archivos de Microsoft como FAT32 o NTFS, que no admiten enlaces simbólicos, por lo que no puede colocar uno en la unidad. Tenga en cuenta que copiar solo el enlace no serviría de nada, ya que tener el enlace sin el archivo al que apunta sería inútil.
fuente
Su memoria USB / pendrive probablemente esté formateada como FAT32 . Intente formatearlo como NTFS (asegúrese de hacer una copia de seguridad de su contenido primero). Por supuesto, EXT3 / EXT4 también admiten enlaces simbólicos, pero entonces tendrá problemas de compatibilidad con sistemas que no sean Linux.
Echa un vistazo a este hilo relacionado .
Pero, como psusi menciona correctamente, copiar un enlace simbólico puede crear más problemas porque podría apuntar a un archivo o carpeta en su disco duro local y, por lo tanto, no será accesible desde otras computadoras. Los enlaces simbólicos se conservan si son enlaces simbólicos relativos (por ejemplo, apuntando a un directorio por encima del directorio actual).
fuente
Una solución fácil para esto es simplemente comprimir los archivos que desea copiar, luego copiarlos en su unidad y extraer los datos después de colocarlos en la ubicación que necesita. Por lo tanto, no tiene que lidiar con el problema de formato rápidamente. Más adelante, aún puede guardar todos los archivos en el disco y formatear su dispositivo con uno más compatible, si así lo desea.
fuente