다음 명령의 차이점은 무엇입니까?
ls -al
ls -al /
왜냐하면 그것은 나에게 다른 콘텐츠 목록을 보여주기 때문입니다.
답변을 찾으려고 노력했지만 실패했습니다. 중복된 질문인 경우 답변을 붙여넣으세요.
답변1
~에서맨페이지:
엘에스[옵션]...[파일]...
파일에 대한 정보를 나열합니다(기본값은 현재 디렉터리).
따라서 ls -al
현재 디렉터리(기본값)를 나열하고 ls -al /
루트 디렉터리를 나열하십시오. 현재 디렉터리가 루트가 아닌 이상 다른 결과를 얻게 됩니다.
답변2
ls -al
디렉터리를 지정하지 않으면 ls
현재 작업 디렉터리를 나열하려는 것으로 간주되므로 현재 디렉터리의 모든 파일과 디렉터리를 나열합니다. 명령을 통해 현재 작업 디렉토리를 볼 수 있습니다 pwd
. 대부분의 경우 기본 작업 디렉터리는 홈 디렉터리(/home/username)입니다.
ls -al /
반면에 작업 디렉터리(기본값은 /home/username) 대신 루트 디렉터리(/)에 있는 모든 파일을 나열합니다. 다음과 같이 기본 작업 디렉터리를 변경할 수 있습니다.cd /path/to/desireddirectory
/
기본 작업 디렉토리를 다음 으로 설정하려면cd /