Linux 터미널에서 파일 및 디렉토리를 삭제하는 방법

Suraj Joshi 2023년1월30일
  1. Linux에서 터미널을 사용하여 파일 삭제
  2. Linux에서 터미널을 사용하여 디렉토리 삭제
Linux 터미널에서 파일 및 디렉토리를 삭제하는 방법

Linux 터미널을 사용하여rm,rmdirunlink 명령으로 파일과 디렉토리를 삭제할 수 있습니다. rmunlink 명령을 사용하여 파일을 삭제할 수 있고rmrmdir을 사용하여 디렉토리를 삭제할 수 있습니다. rm 명령에 플래그를 추가하여 디렉토리를 삭제합니다.

Linux에서 터미널을 사용하여 파일 삭제

Linux에서 터미널을 사용하여 파일을 삭제하려면rmunlink 명령을 사용할 수 있습니다.

unlink 명령을 사용하면 한 번에 하나의 파일 만 삭제할 수 있습니다. 그러나rm 명령을 사용하면 여러 파일을 동시에 삭제할 수 있습니다.

단일 파일 삭제

특정 파일을 삭제하려면 삭제할 파일 이름과 함께rm 또는 unlink 명령을 사용합니다.

unlink filename
rm filename

현재 디렉토리에서 abc.txt 파일을 삭제하려면:

unlink abc.txt

또는

rm abc.txt

파일이 쓰기 금지되어있는 경우 파일을 삭제할지 여부를 묻는 메시지가 표시됩니다. 요청을 받으면 Y또는 y를 입력하고 Enter키를 눌러 파일을 삭제할 수 있습니다.

여러 파일 삭제

여러 파일 이름을 공백으로 구분하여 rm명령을 사용하여 동시에 여러 파일을 삭제할 수 있습니다.

rm abc.txt ab.jpg abc.pdf

abc.txt,ab.jpgabc.pdf의 세 파일이 모두 삭제됩니다.

rm 명령 다음에 와일드 카드*와 일반 확장을 사용하여 일치하는 여러 파일을 삭제할 수 있습니다.

rm *.png

현재 작업 디렉토리에서 확장자가.png 인 모든 파일을 삭제합니다.

-i 플래그를 사용하여 각 파일을 삭제하는 확인 프로세스를 활성화 할 수 있습니다.

rm -i*.png

출력:

rm: remove regular file '1.png'?

파일을 삭제하려면Y를 누르고 Enter를 누르고 그렇지 않으면N을 누르고 Enter를 누르십시오.

-f 플래그는-i flag의 반대입니다. 파일이 쓰기 금지 된 경우에도 확인 메시지가 표시되지 않습니다. -f는 강력하게 나타냅니다.

rm -f*.png

현재 작업 디렉토리에있는 모든.png 파일이 쓰기 금지되어 있어도 삭제됩니다.

Linux에서 터미널을 사용하여 디렉토리 삭제

rmdir 또는rm 명령을 사용하여 Linux 터미널을 사용하여 디렉토리를 삭제할 수 있습니다.

rmdir은 빈 디렉토리를 삭제하는 데 사용되며rm은 디렉토리와 그 내용을 재귀 적으로 삭제할 수 있습니다.

빈 디렉토리 제거

rmdir 또는rm -d 명령과 디렉토리 이름을 사용하여 빈 디렉토리를 삭제할 수 있습니다.

rmdir mydir
rm -d mydir

이 두 명령은 빈 디렉토리mydir을 삭제합니다.

여러 개의 빈 디렉토리를 삭제하려면 동일한 명령을 사용하고 삭제할 공백으로 구분 된 디렉토리 이름을 사용할 수 있습니다.

rmdir mydir1 mydir2 mydir3

빈 디렉토리mydir1,mydir2,mydir3을 삭제합니다.

비어 있지 않은 디렉터리 제거

터미널을 사용하여 Linux에서 비어 있지 않은 디렉토리를 제거하기 위해-r (recursive) 플래그와 함께rm 명령을 사용합니다.

rm -r abc

비어 있지 않은 디렉토리 abc를 삭제합니다.

rm -r-f 플래그를 추가하여 확인 요청없이 쓰기 금지 된 내용을 강제로 삭제하거나 삭제합니다.

rm -rf abc

여러 개의 빈 디렉토리를 삭제하려면rm -rf 명령과 공백으로 구분 된 디렉토리 이름을 사용하여 삭제할 수 있습니다.

rm -r mydir1 mydir2 mydir3

비어 있지 않은 디렉토리mydir1,mydir2mydir3을 삭제합니다.

작가: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

관련 문장 - Linux File

관련 문장 - Linux Files and Directories