Linux

리눅스 파일/ 디렉토리 명령어

SlowOwl 2025. 3. 17.
반응형

# 빨간색 글자는 반드시 입력해야하는 고정 명령어이며,  보라색 글자는 상황에 따라 변경하는 가변 명령어입니다.

 

 

1. 디렉토리 및 파일 목록보기

ls -al 
# 숨겨진 디렉토리 및 파일 목록까지 정렬된 형태로 보기

 

2. 디렉토리로 이동

cd
# 해당 디렉토리로 이동 
# ex) cd /home

 

3. 현재 위치 확인

pwd
# 현재 디렉토리 위치 보여주기

 

4. 디렉토리 만들기

mkdir [디렉토리 이름]
# 디렉토리 만들기
# ex) mkdir putty

 


5. 파일 지우기

rm [파일 이름]
# 파일 지우기
# ex) rm test

rm -r [디렉토리이름]
# 디렉토리 지우기
# ex) rm -r putty

rm -f [파일 이름]
# 강제로 해당 파일 지우기
# ex) rm -f itopening

rm -rf [디렉토리이름]
# 해당 디렉토리와 디렉토리 아래에 있는 모든 파일 강제 삭제
# 예시) rm -rf putty

 

6. 파일 복사

cp [파일1] [파일2]
# 파일1을 파일2라는 이름으로 복사
# 예시) cp zerofile zerofile2

cp -r
 [디렉토리1] [디렉토리2]
# [디렉토리1] 내부파일을 [디렉토리2]로 복사. 
[디렉토리2]가 존재하지 않는다면 [디렉토리2]를 만든다.
# 예시) cp -r putty putty2

 

7. 파일 이동

mv [파일1] [파일2]
[파일1]을 [파일2]로 이름을 바꾸거나 옮긴다. [파일2]가 디렉토리로 존재한다면 [파일1]을 [파일2] 하위디렉토리로 이동한다. 
# 예시) mv test1 test2

 

8. 사용자 계정 생성

useradd [계정이름]
# 리눅스 사용자 계정을 생성한다.
#예시) useradd abc123

 

9. 사용자 패스워드 변경

passwd [패스워드]
# 리눅스 사용자 계정 패스워드를 변경한다.
# 예시) passwd qwer1234

 

10. 파일 생성 & 업데이트

touch [파일이름]
# 해당파일을 생성 또는 업데이트
# 예시) touch test1

 

11. 입력을 원하는 이름으로 저장

cat > [파일이름]
# 입력을 해당 이름으로 저장
# 예시) cat > test1 이후 저장하고 싶을 내용을 입력. 입력이 끝나면 Ctrl + C

cat [파일이름1] > [파일이름2]
# 파일이름1의 입력을 파일이름2에 복사
# 예시) cat test1 > test2

 

12.  파일의 마지막 10라인 출력

tail [파일이름]
# 해당 파일의 마지막 10줄을 출력
# 예시) tail test1

tail -f [파일이름]
# 해당파일에 추가되는 내용을 출력, 마지막 10줄부터 출력함.
# 예시) tail -f test1

 

13. 파일의 내용을 입력

echo “내용” > [파일이름]
# 해당파일의 내용을 입력
# 예시) echo “qwe123asd” > test1

 

14. 파일 검색

grep “문자 [파일이름]
# 파일에서 문자가 포함된 내용을 찾아 검색해서 출력
# 예시) grep “I love you” test1

 

 

반응형

'Linux' 카테고리의 다른 글

리눅스 cat 명령어 사용 방법  (0) 2025.03.18
리눅스 alias 설정 방법  (0) 2025.03.18
crontab 사용 방법  (0) 2025.03.17
리눅스 NTP 설정 (시간동기화)  (0) 2025.03.17
리눅스 netstat 명령어 사용법  (0) 2025.03.17

댓글