본문 바로가기
INFRA/LINUX

리눅스 명령어 모음1

by 근현대사 2023. 6. 12.
반응형

리눅스 명령어 모음1

 

1. ls 해당 디렉토리의 리스트를 보는 명령어

 

ls 명령어는 다음과 같은 옵션을 사용할 수 있습니다.

  • -a : 모든 파일을 표시합니다. (숨김 파일 포함)
  • -l : 긴 형식으로 파일 목록을 표시합니다.
  • -R : 하위 디렉토리의 파일 목록도 표시합니다.
  • -h : 파일 크기를 사람이 읽을 수 있는 형식으로 표시합니다.
  • -t : 파일의 수정 시간 순으로 파일 목록을 정렬합니다.

보통 ls -al 을 많이 사용한다 

2. cd 디렉토리 이동시 사용하는 명령어

  • cd [이동할 디렉토리]
  • - 옵션은 이전 디렉토리로 이동합니다.
  • .. 옵션은 상위 디렉토리로 이동합니다.
  • ~ 옵션은 홈 디렉토리로 이동합니다.
  • / 옵션은 루트 디렉토리로 이동합니다.

3. mkdir 디렉토리 생성

  • mkdir [생성할 디렉토리 이름]
  • -p: 부모 디렉토리가 존재하지 않더라도 디렉토리를 생성합니다.
  • -m: 디렉토리를 생성할 때 권한을 지정합니다.
  • -v: 디렉토리를 생성할 때 작업을 출력합니다.

4. rm 파일, 디렉토리 삭제시 사용 

  • -r: 디렉토리와 하위 디렉토리를 모두 삭제합니다.
  • -f: 존재하지 않는 파일을 무시하고 삭제합니다.
  • -i: 삭제할 파일을 확인합니다.
  • -v: 파일을 삭제할 때마다 진행 상황을 표시합니다.
  • -u: 삭제된 파일을 복원합니다.

5. cp 파일을 복사하는데 사용

  • -a: 원본 파일의 속성을 모두 복사합니다.
  • -b: 원본 파일의 하드 링크를 복사합니다.
  • -c: 원본 파일의 압축된 복사본을 만듭니다.
  • -d: 디렉토리를 복사합니다.
  • -f: 원본 파일이 존재하지 않으면 오류를 발생시킵니다.
  • -i: 대상 파일이 존재하면 덮어쓰기 전에 확인합니다.
  • -n: 대상 파일이 존재하면 덮어쓰지 않습니다.
  • -R, -r: 하위 디렉토리와 함께 디렉토리를 복사합니다.
  • -s: 심볼릭 링크를 복사합니다.
  • -v: 복사 진행 상황을 표시합니다.

6. mv 파일을 이동하는데사용, 이름변경으로도 사용함

  • -b: 파일을 이동하거나 이름을 바꿀 때 원본 파일을 삭제하지 않습니다.
  • -f: 파일을 이동하거나 이름을 바꿀 때 원본 파일이 이미 존재하더라도 강제로 이동하거나 이름을 바꿉니다.
  • -i: 파일을 이동하거나 이름을 바꿀 때 원본 파일이 이미 존재하면 대화 상자를 표시하여 사용자에게 확인을 요청합니다.
  • -n: 파일을 이동하거나 이름을 바꿀 때 원본 파일이 이미 존재하면 작업을 수행하지 않습니다.
  • -t: 파일을 이동하거나 이름을 바꿀 때 대상 디렉토리를 지정합니다.
  • -u: 파일을 이동하거나 이름을 바꿀 때 원본 파일이 대상 디렉토리에 이미 존재하면 원본 파일을 덮어씁니다.

7. cat 파일의 내용을 출력하는데 사용함

  • -n: 줄 번호를 출력합니다.
  • -b: 줄 바꿈 문자를 출력하지 않습니다.
  • -t: 줄 바꿈 문자를 특수 문자로 표시합니다.
  • -e: 이스케이프 시퀀스를 출력합니다.
  • -A: 모든 문자를 출력합니다. (줄 바꿈 문자, 공백 문자를 포함하여)
  • -v: 이스케이프 시퀀스를 표시하지 않습니다.
  • -s: 줄 바꿈 문자가 연속해서 나타나면 한 줄로 출력합니다.
  • -u: 유니코드 인코딩을 사용하여 출력합니다.

8. pwd (print working directory)현재 위치를 알려줌

 

9. touch 파일 생성하는데 주로 사용함

  • -a: 파일의 접근 시간을 현재 시간으로 설정합니다.
  • -c: 기존 파일이 없으면 파일을 생성하지 않습니다.
  • -d: 지정한 시간으로 파일의 접근 시간, 수정 시간, 변경 시간을 설정합니다. 지정 시간은 YYYY-MM-DD HH:MM:SS 형식입니다.
  • -m: 파일의 수정 시간과 변경 시간을 현재 시간으로 설정합니다.
  • -r: 지정한 파일의 접근 시간, 수정 시간, 변경 시간을 현재 파일의 접근 시간, 수정 시간, 변경 시간으로 설정합니다.

 

10. find 명령어 파일을 찾는데 사용함 

  • -name: 특정 이름을 가진 파일을 찾습니다.
  • -type: 특정 유형의 파일을 찾습니다. 예를 들어, -type f는 파일을 찾고, -type d는 디렉토리를 찾습니다.
  • -size: 특정 크기의 파일을 찾습니다. 예를 들어, -size +10M은 10MB 이상의 파일을 찾습니다.
  • -mtime: 특정 시간 전에 수정된 파일을 찾습니다. 예를 들어, -mtime 1은 하루 전에 수정된 파일을 찾습니다.
  • -exec: 특정 명령을 파일에 대해 실행합니다. 예를 들어, -exec rm -f {} +는 파일을 삭제합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

'INFRA > LINUX' 카테고리의 다른 글

리눅스 메모리에 대하여  (0) 2023.06.20
core dump란  (0) 2023.06.19
GPG key(PGP)  (2) 2023.06.16
udev란  (0) 2023.06.13
CentOS-8 - AppStream - No URLs in mirrorlist - yum 안될때  (0) 2022.04.30