나는 유닉스 계열 시스템에서 도트 디렉토리에 액세스하는 방법을 검색해 왔지만 모두가 이런저런 이유로 도트 디렉토리에 대해서만 이야기합니다. /mnt/fn/.system 디렉토리에 액세스하는 방법에 대한 정보를 찾지 못했습니다. 안에 무엇이 있는지 확인하세요.
예를 들어
cd mnt
cd fn
그리고 뭐?
답변1
.. 그런 다음 cd .system
. 앞에 점이 있다는 것은 "숨겨짐"으로 만드는 것 외에는 실제로 아무 의미도 없습니다. 즉, ls
지정하지 않는 한 기본 목록에 나타나지 않습니다 -a
.
답변2
짧은 답변:
cd .system
더 긴 대답: ls를 실행하면 앞의 점이 "숨겨져" 있기 때문에 .system 디렉터리를 볼 수 없습니다. 이를 보려면 -a 플래그와 함께 ls를 실행하십시오.
$ ls -a /mnt/fn
.
..
.system
언제든지 다음과 같이 할 수 있습니다.
$ cd /mnt/fn/.system
답변3
점은 "이 디렉터리"를 나타냅니다. 점은 이전 디렉터리를 나타냅니다. 파일이나 디렉토리가 "숨김"을 의미하는 점으로 시작하는 경우 "숨김"은 FS가 아닌 ls 또는 기타 명령에 적용됩니다. 따라서 ls /home/foo를 실행하면 점으로 시작하는 파일이나 디렉터리가 표시되지 않습니다. "rm -r /home/foo/*"를 실행하면 모든 파일이 삭제됩니다. 점으로 시작하는 파일이나 디렉터리가 아닙니다.
이제 디렉터리의 경우 적어도 소유자에 대한 실행 권한이 필요합니다. 점으로 시작하는지 아닌지는 중요하지 않습니다. X 권한은 "삭제" 또는 "실행"을 의미합니다. x를 삭제해 보세요