Linux 파일/디렉토리 관리 명령어
Linux에서는 터미널 명령어를 통해 파일과 디렉토리를 생성,이동,복사,삭제할 수 있다.
이 명령어들은 서버 환경이나 개발 환경에서 매우 자주 사용된다.
파일/디렉토리 관리의 기본 흐름은 다음과 같다.
mkdir (디렉토리 생성)
새로운 디렉토리를 생성한다.
mkdir test
여러 개의 디렉토리를 한 번에 생성할 수도 있다.
mkdir dir1 dir2 dir3
touch (파일 생성)
비어 있는 파일을 생성한다.
touch file.txt
cp (복사)
파일이나 디렉토리를 복사한다.
cp a.txt b.txt
디렉토리 복사 시에는 -r 옵션 사용
cp -r dir1 dir2
mv (이동 / 이름 변경)
파일이나 디렉토리를 이동하거나 이름을 변경한다.
mv a.txt b.txt
mv a.txt /home/user/
rm (삭제)
파일을 삭제한다.
rm a.txt
디렉토리 삭제 시 -r 옵션 필요
rm -r dir1
!삭제한 파일은 휴지통으로 가지 않고 즉시 삭제되므로 주의가 필요하다!
rmdir (빈 디렉토리 삭제)
비어 있는 디렉토리만 삭제 가능하다.
rmdir empty_dir
디렉토리 생성 → 파일 생성 → 이동 → 삭제
mkdir test
cd test
touch a.txt
mv a.txt b.txt
ls
디렉토리 삭제
cd ..
rm -r test
<헷갈렸던 점>
<오늘의 정리>