
"Ubuntu Server 14.04.1 LTS"를 사용하고 있는데 NTFS 삼바 공유에 있는 파일이 Windows에서 "숨김"으로 표시되어 있으면 읽는 데 문제가 있습니다. 이것을 얻기 위해 설치해야 하는 패키지 또는 속성을 읽기 위한 올바른 명령(ntfs(windows)에 Hidden으로 표시된 경우 포함)을 찾도록 도와주세요.
(파일 이름이 점으로 시작하는 경우와는 관련이 없습니다.)
답변1
를 사용하여 smbclient
공유를 볼 수 있으며 DOS 속성이 표시됩니다.
smbclient //server/share
ls
답변2
아래와 같이 smbclient -c 'allinfo Hidden.txt'를 사용할 수 있습니다.
root@ip-10-0-0-191:~# smbclient -A /tmp/creds //10.0.0.58/share -c 'allinfo Hidden.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
위 출력에서 아래의 "attributes:" 행을 확인하십시오: attribute: HA (22)
//10.0.0.58/share 아래의 Hidden.txt 파일에 대한 속성이 숨겨지고 보관됩니다(H-Hidden, A-Archive).
속성 값은 22입니다. 이 링크에서 파일 속성 상수를 확인할 수 있습니다.https://docs.microsoft.com/en-us/windows/desktop/fileio/file-attribute-constants