NTFS 삼바 공유에 있는 파일의 숨겨진 속성을 가져오는 명령줄

NTFS 삼바 공유에 있는 파일의 숨겨진 속성을 가져오는 명령줄

"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

관련 정보