기타지식들/리눅스

리눅스 명령어

원원 2023. 11. 12. 15:26

안녕하세요. 오늘은 리눅스에서 사용하는 명령어를 알아보겠습니다


1.디렉토리 내용 출력하기 ls (list)
디렉토리에 있는 내용을 출력해줍니다

ls -l 파일을 자세히 보여줍니다
ls -t 수정시간 최신순으로 보여줍니다
ls -rt 수정시간 느린순으로 보여줍니다

ls -r : 파일을 알파벳 역순으로 출력해줍니다
ls -S : 파일의 크기가 큰거부터 출력해줍니다

2.디렉토리 이동하기 cd(change directory)
디렉토리를 이용할때 사용하는 명령어입니다.

ls로 현재디렉토리의 폴더명을 확인하고 cd로 디렉토리를 이동하면 됩니다
cd : 자신의 홈 디렉토리로 이동하기
cd / 최상위 디렉토리로 이동하기
cd . 현재 디렉토리로 이동하기
cd .. 상위 디렉토리로 이동하기
cd - 이동하기직전의 디렉토리로 이동하기


3. 현재 디렉토리 경로 출력하기 pwd(print working directory)


4. 메뉴얼보기 man (manual)
커맨드들의 메뉴얼을 볼때 사용합니다

5.폴더만들기 mkdir (make directory)
폴더를 만들때 사용합니다

폴더를 한번에 만드는것도 가능합니다 ex)mkdir A B C D 

6. 폴더 삭제하기 rmdir(remove directory)
폴더를 삭제할때 사용합니다

mkdir명령어와 마찬가지로 한번에 여러개 삭제가능합니다

7. 복사하기 cp(copy)
파일이나 디렉토리를 복사합니다

파일복사하기
폴더복사하기

-i 복사할 파일이 존재하는경우 덮어쓸지 물어봅니다 (y는 덮어쓰고 n은 복사취소합니다)
-f 같인 파일이 존재하면 강제로 덮어씁니다
-b 덮어쓸때 백업본의 파일을 만듭니다
-r 디렉토리를 복사할때 사용합니다

8. 삭제하기 rm(remove)
파일이나 디렉토리를 삭제합니다

파일삭제하기
폴더삭제하기

-i 복사할 파일이 존재하는경우 덮어쓸지 물어봅니다 (y는 덮어쓰고 n은 복사취소합니다)
-f 같인 파일이 존재하면 강제로 덮어씁니다
-b 덮어쓸때 백업본의 파일을 만듭니다
-r 디렉토리를 복사할때 사용합니다

9. 이동하기 mv(move)
파일이나 디렉토리를 이동시키거나 이름을 변경합니다

파일이동하기
파일이름변경하기

 

10. 텍스트파일 내용 보여주기 head/tail
텍스트파일의 내용을 출력해줍니다. head는 첫부분을, tail은 뒷부분을 보여주고 옵션을 설정하지않으면 기본 10줄을 출력해줍니다

head/tail 기본옵션사용
-n 행수 옵션

11.파일생성하기 (touch)
빈 파일을 생성하거나 접근시간,수정시간등을 변경합니다
touch [option] 파일명
-a : 접근시간 변경
-m : 수정시간 변경