SFTP를 통해 "lost+found" 폴더 표시

SFTP를 통해 "lost+found" 폴더 표시

Ubuntu Mate 16.04를 실행하는 Raspberry Pi가 있습니다. 현재까지 저는 단일 파티션이 연결된 썸 드라이브를 가지고 있으며 lost+foundNautilus에서 내 노트북(Ubuntu 16.04 실행)의 폴더를 볼 때 폴더가 숨겨져 있습니다. 마치 /lost+found내 노트북의 시스템이 Nautilus Same에 숨겨져 있는 것처럼 말입니다.

오늘은 하드를 연결해서 레이드1을 만들었습니다. RAID는 /media/raid자체 파티션이 있는 저장 공간에 액세스할 수 있는 .HDD에 마운트되었습니다 . /media/non-raid두 마운트 지점 모두 새로 생성된 파티션에 연결되어 있으며 둘 다 이상한 동작을 나타 냅니다 . Raspberry Pi의 Nautilus에 있는 상위 디렉터리는 표시되지 않지만 Nautilus에서 Raspi를 사용하여 랩톱에서 SFTP를 통해 내 파티션에 연결하고 탐색하면 표시됩니다.lost+found/media/raid/lost+found/media/non-raid/lost+found

View → Show Hidden Files물론 설정 확인도 없고, 다른 숨겨진 파일도 표시되지 않습니다. 두 컴퓨터를 모두 다시 시작했습니다.

내 필요에 맞게 파일 시스템의 권한을 변경했습니다. 아직 데이터가 포함되어 있지 않으므로 실행 결과를 거기에 /media/non-raid게시 하지만 동일한 권한을 사용합니다.ll/media/raid

christoph@christoph-pi:/media/non-raid$ ll
total 24
drwx------ 3 christoph christoph  4096 Oct 11 16:15 ./
drwxr-xr-x 5 root      root       4096 Oct 11 17:09 ../
drwx------ 2 root      root      16384 Oct 11 16:15 lost+found/

christoph물론 제 아이디입니다. SFTP를 통해 연결하는 데 동일한 계정을 사용하고 있습니다.

노틸러스의 이상한 동작의 원인은 무엇이며 어떻게 lost+found다시 숨길 수 있습니까?

답변1

당신은 할 수 없습니다. 어쨌든 명령은 아닙니다 ls.

Unix에서는 파일이나 디렉터리 이름의 첫 번째 문자가 "."이면 해당 파일이나 디렉터리가 숨겨집니다. 이는 운영 체제의 실제 기능이 아닌 관례입니다. 즉, 응용 프로그램은 "."으로 시작하는 파일을 표시하지 않으므로 이점이 있습니다. 일반적으로 ls(1)의 "-a" 옵션을 사용하는 등 이 기능을 무시하는 방법이 있습니다.

분실+발견과 같은 다른 항목을 숨기기 위한 추가 코드가 노틸러스에 있는 것 같습니다. 어떤 사람들은 이것을 버그 기능이라고 부르겠지만, 그것이 구성 가능한지 의심스럽습니다.

또한 일부 운영 체제(예: Mac OS)에서는 파일에 추가 속성이 있을 수 있으며 그 중 하나는 "숨겨져 있습니다". 내 생각에는 ls(1) 명령이 해당 플래그를 존중할 수 있다고 생각합니다(그러나 아직 테스트하지는 않았습니다.) Nautilus를 사용하는 경우 아마도 Mac OS를 실행하고 있지 않으므로 이 내용은 적용되지 않습니다.

일반적으로 말하면, ls(1)과 같은 명령줄 도구, 특히 오래된 도구에는 이러한 기능이 없습니다. IMHO, 이건 좋은 일이에요. 궁극적으로 항상 진실을 말해 줄 도구가 필요합니다. ls -a귀하는 귀하의 디렉토리에 있는 내용에 대해 항상 진실을 듣게 될 것입니다.

관련 정보