개발도구

CMD 명령어 Linux Shell 명령어 Terminal 명령어

chunkind 2024. 12. 25. 12:40

폴더 생성

기능 CMD 명령어 Linux Shell 명령어
폴더 생성 mkdir 폴더명 mkdir 폴더명
중첩된 폴더 생성 mkdir "폴더1\폴더2" mkdir -p 폴더1/폴더2
공백 포함 경로 처리 mkdir "My Folder" mkdir "My Folder"

 

 

 

 

폴더 삭제

기능 CMD 명령어 Linux Shell 명령어
폴더와 하위 모든 파일 삭제 rmdir /s 폴더명 rm -r 폴더명
강제로 폴더 삭제 rmdir /s /q 폴더명 rmdir /s /q 폴더명
공백 포함 경로 처리 rmdir /s /q "폴더명" rm -rf "폴더명"
특정 디렉토리 안의 모든 것 삭제 del /f /s /q *.* rm -rf /경로/*

 

CMD 명령어

/s: 폴더 및 하위 항목(파일 및 폴더) 삭제.

/q: 삭제 확인 없이 강제로 삭제.

 

Linux Shell 명령어

-r: 폴더와 하위 모든 항목을 재귀적으로 삭제.

-f: 강제로 삭제(파일이 읽기 전용이어도 삭제).

공백 경로는 반드시 " "로 묶어야 함.

 

 

 

파일 삭제

기능 CMD 명령어 예제 (CMD) Linux Shell 명령어 예제 (Linux Shell)
파일 삭제 del [파일명] del file.txt rm [파일명] rm file.txt
여러 파일 삭제 del *.확장자 del *.txt rm *.확장자 rm *.txt
강제 파일 삭제 del /f [파일명] del /f file.txt rm -f [파일명] rm -f file.txt
확인 없이 파일 삭제 del /q [파일명] del /q file.txt rm -f [파일명] rm -f file.txt
공백 포함 파일 삭제 del "[파일명]" del "my file.txt" rm "[파일명]" rm "my file.txt"
전체 파일 삭제 del /q *.* del /q *.* rm -r [경로]/* rm -r /path/*

 

 

 

 

클리어

기능 CMD 명령어 Linux Shell 명령어
화면 클리어 cls clear

 

 

 

 

내용 보기

기능 CMD 명령어 예제 (CMD) Linux Shell 명령어 예제 (Linux Shell)
파일 내용 보기 type 파일명 type example.txt cat 파일명 cat example.txt
파일 페이지 단위 보기 more 파일명 more example.txt less 파일명 less example.txt
특정 키워드 내용 검색 지원하지 않음   grep 키워드 파일명 grep "hello" example.txt
특정 행 번호 범위 출력 지원하지 않음   sed -n '행번호p' 파일명 sed -n '5,10p' example.txt

 

 

 

 

이름 변경

기능 CMD 명령어 예제 (CMD) Linux Shell 명령어 예제 (Linux Shell)
파일 이름 변경 rename [기존이름] [새이름] rename oldfile.txt newfile.txt mv [기존이름] [새이름] mv oldfile.txt newfile.txt
폴더 이름 변경 rename [기존폴더명] [새폴더명] rename oldfolder newfolder mv [기존폴더명] [새폴더명] mv oldfolder newfolder
다수의 파일 이름 변경 지원하지 않음 (배치 파일 필요) - mv *.txt *.bak rename 's/.txt$/.bak/' *
공백 포함 이름 변경 rename "[기존이름]" "[새이름]" rename "old file.txt" "new file.txt" mv "old file.txt" "new file.txt" mv "old file.txt" "new file.txt"

 

 

 

 

파일 이동

기능 CMD 명령어 예제 (CMD) Linux Shell 명령어 예제 (Linux Shell)
파일 이동 move [소스] [목적지] move C:\example\file.txt D:\backup\ mv [소스] [목적지] mv ~/file.txt ~/backup/
파일 이름 변경 및 이동 move [소스] [목적지\새이름] move C:\example\file.txt D:\backup\newname.txt mv [소스] [목적지/새이름] mv ~/file.txt ~/backup/newname.txt
다수의 파일 이동 move *.확장자 [목적지] move *.txt D:\backup\ mv *.확장자 [목적지] mv *.txt ~/backup/
공백 포함 경로 이동 move "[소스]" "[목적지]" move "C:\My Documents\file.txt" "D:\backup\" mv "[소스]" "[목적지]" mv "~/My Documents/file.txt" "~/backup/"

 

 

 

파일내 글자 검색

기능 CMD 명령어 예제 (CMD) Linux Shell 명령어 예제 (Linux Shell)
파일 내 특정 글자 검색 find "문자열" [파일명] find "error" log.txt grep "문자열" [파일명] grep "error" log.txt
대소문자 무시 검색 지원하지 않음 - grep -i "문자열" [파일명] grep -i "error" log.txt
여러 파일에서 검색 지원하지 않음 - grep "문자열" *.확장자 grep "error" *.txt
라인 번호 포함 검색 지원하지 않음 - grep -n "문자열" [파일명] grep -n "error" log.txt
반대 검색 (없는 내용) 지원하지 않음 - grep -v "문자열" [파일명] grep -v "error" log.txt
하위 디렉토리 포함 검색 지원하지 않음 - grep -r "문자열" [경로] grep -r "error" /var/log/

 

 

반응형