[Linux] 디렉터리&파일 관련 명령어
🐧 디렉터리 관련 명령어
-
pwd
-
pwd -
현재 작업 중인 디렉터리의 위치를 나타내는 명령어
-
-
cd
-
cd [상대경로|절대경로] [설정경로] -
change directory
-
디렉터리 이동 시 사용하는 명령어
-
절대 경로는 시작 위치와 상관없이 경로에 모든 디렉터리를 표시하며, 절대 경로의 시작은 루트(/)에서부터 시작
-
상대 경로는 현재 작업 중인 디렉터리를 기준으로 표시하는 경로
-
설정경로
-
~: 현재 사용자의 홈 디렉터리로 이동 -
.: 현재 디렉터리 -
..: 현재에서 한 단계 상위 디렉터리로 이동 -
/: 루트 디렉터리로 이동
-
-
-
mkdir
-
mkdir [옵션] 디렉터리명 -
make directory
-
새로운 디렉터리를 생성할 때 사용하는 명령어
-
-
rmdir
-
rmdir 디렉터리명 -
remove directory
-
디렉터리를 삭제하는 명령어
-
디렉터리 안에 파일이 존재하는 경우 삭제되지 않음
-
🐧 파일 관련 명령어
-
ls
-
ls [옵션] [경로명] -
현재 위치한 디렉터리의 파일 목록들을 출력
-
옵션
-
-a: 히든파일을 포함한 모든 파일과 디렉터리 표시 -
-l: 퍼미션, 크기, 사이즈 등 자세한 정보 표시 -
-d: 지정된 디렉터리의 정보 출력 -
-r: 알파벳 역순으로 출력 -
-R: 하위 경로와 그 안에 있는 파일 표시
-
-
-
cp
-
cp [옵션] 원본대상 -
파일 또는 디렉터리 복사
-
-
rm
-
rm [옵션] 파일명|디렉터리명 -
파일 또는 디렉터리 삭제
-
-
mv
-
mv [옵션] 원본대상 -
파일 또는 디렉터리를 이동하거나 파일명을 변경
-
-
touch
-
touch [옵션] 파일명 -
파일 크기가 0바이트인 빈 파일을 생성
-
서버의 현재 시간으로 타임 스탬프를 변경
-
접근시간(access time) : 애플리케이션이나 서비스가 시스템 호출을 사용해 파일을 읽을 떄마다 접근시간 갱신
-
수정시간(modify time) : 파일 내용이 변경될 때 파일 수정 시간 갱신
-
변경시간(change time) : 파일 내용 수정했을 때 기록되는 시간, 변경 불가능
-
-
-
file
-
file [옵션] 파일명 -
파일의 종류 및 속성값을 나타내는 명령어
-
-
find
-
find [경로] [옵션] [정규표현식] [파일명] -
현재 디렉터리에서부터 하위 디렉터리까지 주어진 조건의 파일을 찾아 해당 경로를 표시
-
-
locate
-
locate [파일명] -
파일 위치를 찾는 명령어
-
🐧 파일 비교 명령어
-
diff
-
diff [옵션] 파일명1 파일명2 -
diff [옵션] 디렉터리1 디렉터리2 -
두 개의 파일을 행 단위로 비교하며 다른 부분을 출력
-
두 개의 파일명을 매개변수로 사용해 화면에 차이점을 출력
-
-
cmp
-
cmp [옵션] 파일명1 파일명2 -
두 개의 파일을 바이트(문자) 단위로 비교하여 출력
-
-
comm
-
comm [옵션] 파일1 파일2 -
두 개의 파일을 줄 단위로 비교하여 출력
-