file-types-and-hidden-files
✅ 파일 종류 확인 (ls -l)
윈도우나 맥에서는 아이콘의 모양을 보고 일반 파일인지 디렉터리인지 바로 구분할 수 있다.
리눅스에서는 일반 파일인지 디렉터리인지 어떻게 구분할 수 있을까?
바로 ls -l이라는 명령어를 활용하면 된다.
# ls -l : 현재 디렉터리 내부 파일 조회(ls) + 자세한 정보 조회(-l)
$ ls -l
- 맨 앞 한 글자가 파일 종류를 나타낸다.
- : 일반 파일d : 디렉터리- (나머지 문자는 다른 파일 종류를 나타내는데 입문 단계에서는 중요하지 않기 때문에 무시하자.)
위 명령어를 통해 특정 파일이 일반 파일인지 디렉터리인지 구분할 수 있게 됐다.
✅ 숨김 파일 조회 (ls -a)
윈도우나 맥에서 숨김 파일이 존재하듯이 리눅스에서도 숨김 파일이 존재한다. 리눅스에서는 점(.)으로 시작하는 파일명을 가진 파일은 저절로 숨김 파일로 인식해 처리된다. (ex. .env, .gitignore 등)
그런데 ls라는 명령어로 디렉터리 내 파일을 조회할 때 숨김 파일은 같이 조회되지 않는다. 숨김 파일을 조회하려면 ls -a라고 명령어를 입력해주어야 한다. 정말 그런지 테스트해보자.
$ cd /home/ubuntu
$ ls
$ ls -a
ls 명령어를 입력했을 때는 아무 파일이 조회되지 않다가, ls -a라고 입력하는 순간 여러 파일이 조회된다. 조회된 파일을 보면 전부 점(.)으로 시작하는 파일명을 가지고 있다.
정리하자면, 리눅스에서 숨김 파일까지 포함해서 조회하려면 ls -a라는 명령어를 입력해야 한다.