답변:
.
현재 폴더입니다.
..
현재 폴더 위의 폴더-현재 폴더가 들어있는 폴더입니다.
누군가 자신의 홈 디렉토리에서 스크립트를 실행하려고 할 때 단일 점이 사용되는 것을 종종 볼 수 있습니다. 예를 들면 다음과 같습니다. ./install-app.sh. 이는 "install-app.sh"파일이 현재 디렉토리에 있음을 의미합니다. /home/username/directory/install-app.sh를 수행하는 것도 유효합니다. 파일이 부모 디렉토리에있는 경우에도 같은 방법으로 ../install.app를 수행 할 수 있습니다. 이 방법이 필요한 이유는 탐색뿐만 아니라 홈 디렉토리의 파일 이름을 잘못 지정하여 실수로 시스템 응용 프로그램을 숨길 수 없기 때문입니다.
cd / ; cd ..
: P
::
이전 디렉토리에 사용되었습니다. 경로가없는 경로 :
는 현재 디렉토리입니다. 그렇지 않으면, 구성 요소가로 구분 된 전체 경로 (디스크 이름으로 시작)가 예상됩니다 :
. 예 :Macintosh HD:System Folder:Finder
이들은 자체 (.) 및 상위 (..) 디렉토리에 대한 하드 링크입니다. 디렉토리를 만들 때 생성됩니다. 디렉토리를 삭제하지 않고는 절대 삭제할 수 없습니다.
디렉토리를 작성하는 경우 :
mkdir /tmp/foo
실제로 / tmp / foo에 대한 2 개의 하드 링크가 있음을 알 수 있습니다.
drwxr-xr-x 2 michal michal 4096 2011-08-07 18:40 /tmp/foo
^---- two hardlinks
첫 번째는 / tmp / 디렉토리에서 / tmp / foo를 가리키고 두 번째는 '.'입니다. / tmp / foo /에서 자체를 가리 킵니다.
ls -la
있는 디렉토리와 내가있는 디렉토리 위의 디렉토리에 대한 권한과 소유권을 보여줄 것이기 때문에 많은 것을 사용한다 .