이 둘의 차이점이 무엇인지 알고 싶습니다.
~/somedirectory/file.txt
그리고
~/.somedirectory/file.txt
.
이 질문을 어떻게 설명해야 할지 , 심지어 뭐라고 불러야 할지 모르기 때문에 Google에 이 질문을 하는 것은 정말 어렵습니다. 하지만 포함 지점과 제외 지점의 차이를 설명할 수 있는 사람이 있나요?
답변1
Unix 계열 시스템에서 모든 디렉토리에는 두 개의 항목이 포함됩니다..
그리고..
, 각각 디렉터리 자체와 해당 상위 디렉터리를 나타냅니다. 이러한 항목은 대부분 흥미롭지 않으므로 ls
숨겨지고 *
쉘 와일드카드를 사용하여 포함되지 않습니다. 보다 일반적으로 ls
와일드카드는 이름이 ;로 시작하는 모든 파일을 숨깁니다 .
. 이는 사용자가 목록에서 다른 파일을 제외 .
하고 숨기도록 허용하는 쉬운 방법입니다 . ..
목록에서 제외되는 것 외에는 이러한 파일에 대해 특별한 것이 없습니다.
Unix는 각 사용자의 구성 파일을 사용자의 홈 디렉터리에 저장합니다. 모든 구성 파일이 파일 목록에 나타나면 홈 디렉토리는 사용자가 매일 신경 쓰지 않는 파일로 채워질 것입니다. 따라서 구성 파일은 항상 다음으로 끝납니다 .
. 일반적으로 Foo 애플리케이션의 구성 파일은 다음과 같이 호출됩니다 .foo
..foorc
. 따라서 사용자 프로필은 종종 호출됩니다.파일 클릭.
답변2
점으로 시작하는 디렉토리는 .
숨겨진 것으로 간주됩니다. 이는 다음을 의미합니다.
~/somedirectory
그리고~/.somedirectory
그것은 다른 디렉토리입니다. 즉,~/somedirectory
존재하고 이를 수행하면 메시지와 함께 실패mkdir ~/.somedirectory
하지 않습니다 .File Exists
이
ls
명령은 다음을 표시하지 않습니다..
ls -a
두 개의 디렉토리가 표시 됩니다및 항목으로 시작 하지만 포함하지 않는
ls -A
파일 및 디렉터리를 표시합니다 ..
.
..
답변3
Unix 파일 시스템에 대한 추가 정보검사기준. 특히 도트 파일은 사용자 디렉토리의 구성 파일에 사용되며, 프로그램에 둘 이상의 파일이 있는 경우 도트 디렉토리에 배치해야 합니다.
이렇게 하면 사용자에게 파일이 숨겨집니다.그들이 그것을 찾고 싶어하지 않는 한. 이렇게 하면 방해가 되지 않으며 도구가 실수로 망치는 일도 없습니다.
답변4
@DaveNay가 이미 말했듯이 해당 기간으로 인해 파일이나 디렉터리가 숨겨집니다.
두 번째 암시적 질문의 경우 Google에서 검색하는 방법은 다음과 같습니다.
검색창에 다음을 입력하세요.리눅스 이름 이전의 기간