본문 바로가기

개발

[Linux] 기본 명령어 모음


 

// ls - (LS) 해당 디렉토리의 파일목록 나열
# ls : 현재 디렉토리의 파일 목록
# ls /home : /home 디렉토리의 목록
# ls -a : 현재 디렉토리의 숨김 파일 포함 목록
# ls -l : 현재 디렉토리의 내용을 자세히 나열
# ls *.exe : 확장자가 exe인 목록

// cd - 디렉토리로 이동
# cd : 현재 사용자의 홈 디렉토리로 이동 (루트는 /root로, 사용자는 /home/유저명 이동)
# cd .. : 현재 디렉토리의 상위 디렉토리로 이동
# cd /가고/싶은/디렉/토리명 : 원하는 디렉토리로 이동

// pwd - 현재 디렉토리 전체경로

 

// rm - 파일이나 디렉토리 삭제
# rm 파일명 : 파일 삭제
# rm -i 파일명 : 파일 삭제시 확인
# rm -r 디렉토리명 : 디렉토리 삭제
# rm -rf 디렉토리명 : 디렉토리의 하부까지 확인 없이 전부 삭제

// cp - 파일이나 디렉토리 복사
# cp 파일명 복사할파일명 : 파일명과 복사할파일명에 경로가 들어갈 수 있음.
ex) cp /home/user/aaa.txt /home/user2/cpaaa.txt

# cp -r 디렉토리명 복사할디렉토리명 : 디렉토리 복사

 

// touch - 새파일 생성, 같은 이름이 있을 경우 수정시간 변경
# touch 파일명 : 파일 생성

 

// mv - 파일과 디렉토리명 변경하거나 위치 이동
# mv 파일1 파일2 파일3 디렉토리명 : 파일1~3을 디렉토리로 이동
# mv 파일명 변경파일명 : 파일명 변경

 

// mkdir - 새 디렉토리 생성
# mkdir 디렉토리명 : 현재 디렉토리에 디렉토리명으로 생성
# mkdir -p 디렉토리명/하부디렉토리명 : 현재 디렉토리에 디렉토리를 생성하고 그안에 하부디렉토리 생성

// rmdir - 디렉토리 삭제
# rmdir 디렉토리명 : 디렉토리에 파일이 없을시 사용

 

// cat - 텍스트 파일을 화면에 출력
# cat 파일명

 

// head, tail - 텍스트로 작성된 파일의 앞 10행, 마지막10행만 출력
# head 파일명 : 앞 10줄 출력
# tail 파일명 : 뒤 10줄 출력

 

// more - 주어진 파일의 내용을 한 화면씩 출력 (다음:space, 앞페이지:b, 종료:Q)
# more 파일명
# more +100 파일명 : 100행부터 출력

 

// less - more의 기능 추가
# less 파일명
# less +100 파일명 : 100행부터 출력

 

// file - 파일 종류 표시
# file 파일명


맨 위로