숏컷 코드
pwd
ls
ls -la
cd /etc
cd ..
cd ~
cd -| 표현 | 의미 |
|---|---|
/ | 파일시스템 루트 |
/home/<user> | 일반 사용자 홈 디렉터리 |
/etc | 시스템 설정 파일 |
/var | 로그, 캐시, spool처럼 변하는 데이터 |
/tmp | 임시 파일 |
. / .. | 현재 디렉터리 / 부모 디렉터리 |
~ | 현재 사용자의 홈 디렉터리 |
경로 구조
Linux 경로는 /에서 시작하는 트리 구조입니다. /home/kero/app처럼 루트에서 시작하면 절대 경로이고, ../logs처럼 현재 위치를 기준으로 쓰면 상대 경로입니다. 셸에서 명령이 예상과 다르게 동작할 때는 먼저 pwd로 현재 위치를 확인하는 것이 안전합니다.
pwd
ls -la
cd /var/log
pwdls -la는 숨김 파일까지 보고, 파일 종류와 권한, 소유자, 크기, 수정 시간을 함께 보여 줍니다. 단순 파일 목록만 볼 때는 ls, 디렉터리 상태까지 확인할 때는 ls -la가 기본 선택입니다.
최상위 디렉터리는 역할별로 나뉜다
/bin, /usr/bin은 실행 파일, /etc는 설정, /var는 실행 중 변하는 데이터, /opt는 별도 애플리케이션, /tmp는 임시 파일에 가깝습니다. 배포판마다 세부 차이는 있지만, 설정 파일을 찾을 때 /etc, 로그를 찾을 때 /var/log, 사용자 파일을 찾을 때 /home을 먼저 보는 습관은 대부분의 Linux 환경에서 유효합니다.
ls /etc
ls /var/log
ls /home체크포인트
| 상황 | 먼저 볼 것 |
|---|---|
| 명령이 엉뚱한 파일을 대상으로 동작함 | pwd |
| 설정 파일 위치 확인 | /etc |
| 서비스 로그 확인 | /var/log 또는 journalctl |
| 사용자별 설정 확인 | ~, ~/.config |
| 파일이 보이지 않음 | ls -la |
| 이전 디렉터리로 돌아가기 | cd - |
주의할 점
절대 경로와 상대 경로를 혼동하면 삭제, 복사, 권한 변경 명령이 다른 위치에 적용될 수 있습니다.
파괴적인 명령 전에는 pwd와 대상 경로를 함께 확인하십시오.
# 현재 위치를 확인하지 않고 상대 경로 삭제
rm -rf ./build
# 더 안전한 확인 흐름
pwd
ls -la ./build
rm -rf ./build참고 링크
2 sources