
Estoy usando "Ubuntu Server 14.04.1 LTS" y tengo problemas para leer si un archivo en un recurso compartido NTFS samba está marcado en Windows como "oculto". Ayúdenme a encontrar el paquete que necesito instalar para obtener esto o el comando correcto para leer los atributos (incluso si está marcado como Oculto en ntfs (windows))
(Tenga en cuenta que esto no tiene nada que ver si el nombre del archivo comienza con un punto).
Respuesta1
Puede utilizar smbclient
para ver el recurso compartido y muestra los atributos de DOS.
smbclient //server/share
ls
Respuesta2
Puede utilizar smbclient -c 'allinfo hide.txt' como se muestra a continuación:
root@ip-10-0-0-191:~# smbclient -A /tmp/creds //10.0.0.58/share -c 'toda la información oculta.txt'
altname: hidden.txt
create_time: Fri Jun 8 03:04:22 PM 2018 EDT
access_time: Fri Jun 8 03:04:22 PM 2018 EDT
write_time: Fri Jun 8 03:04:22 PM 2018 EDT
change_time: Fri Jul 6 10:42:49 AM 2018 EDT
attributes: HA (22)
stream: [::$DATA], 0 bytes
En el resultado anterior, verifique la línea "atributos:" a continuación: atributos: HA (22)
Los atributos del archivo oculto.txt en //10.0.0.58/share están ocultos y archivados (H-Hidden, A-Archive)
El valor del atributo es 22. Puede consultar las constantes del atributo del archivo en este enlace:https://docs.microsoft.com/en-us/windows/desktop/fileio/file-attribute-constants