티스토리 뷰
Linux를 사용하다 보면 정말 자주 사용하는 명령들이 있습니다. 오늘은 이 중 ls , mv , cp, cat
이런 명령엔 옵션도 많이 있으나 모두 외우지 못하겟죠. 그래서 정리해 보았습니다.
Linux에서 자주 사용하는 명령들
ls 명령어
ls 명령은 디렉토리의 내용을 나열하는 데 사용됩니다. ls 명령은 다양한 옵션 및 인수와 함께 사용하여 원하는 출력을 얻을 수 있습니다.
ls -artl
ls [옵션] [파일|디렉토리]
옵션:
-a : 숨김 파일을 포함한 모든 파일을 나열합니다.
-l : 긴 형식의 파일을 나열합니다.
-h : 사람이 읽을 수 있는 형식으로 파일 크기를 나열합니다.
-r : 파일을 역순으로 나열합니다.
-R : 모든 파일을 재귀적으로 나열합니다.
-t : 수정된 시간별로 파일을 나열합니다.
-S : 파일을 크기별로 나열합니다.
-X : 확장자로 파일을 나열합니다.
-1 : 단일 열에 파일을 나열합니다.
-F : 파일 유형 표시기가 있는 파일을 나열합니다.
-d : 내용 대신 디렉토리를 나열합니다.
-i : inode 번호가 있는 파일을 나열합니다.
-L : 심볼릭 링크가 있는 파일을 나열합니다.
-p : 디렉토리 표시기가 있는 파일을 나열합니다.
-s : 파일을 크기와 함께 나열합니다.
-u : 마지막 액세스 시간순으로 파일을 나열합니다.
-U : 파일 생성 시간순으로 파일을 나열합니다.
-c : 시간순으로 파일 나열
mv 명령어
mv 명령어는 파일이나 디렉토리의 이름을 바꿀때 사용할 수 있는 명령어입니다.
mv aaa bbb
mv [옵션] 소스 대상
mv 명령 옵션
-f : 필요한 경우 대상 파일을 제거하여 강제 이동
-i : 덮어쓰기 전 프롬프트
-n : 기존 파일을 덮어쓰지 않음
-u : SOURCE 파일이 대상 파일보다 최신이거나 대상 파일이 없는 경우에만 이동
-b : 각각의 기존 대상 파일을 백업합니다.
-S 접미사: 일반적인 백업 접미사를 재정의합니다.
-t DIRECTORY : 모든 SOURCE 인수를 DIRECTORY로 이동
-T : DEST를 일반 파일로 취급
-Z : 대상 파일의 SELinux 보안 컨텍스트를 기본 유형으로 설정
-P : 심볼릭 링크를 따르지 않음
-d : 역참조 심볼릭 링크 없음
-L : 모든 심볼릭 링크를 따릅니다.
-H : 명령줄 심볼릭 링크를 따릅니다.
-A : ACL 유지(-p 암시)
-X : 확장 속성 유지
-p : 가능한 경우 파일 속성 유지
-o : 소유자 유지(수퍼유저 전용)
-g : 그룹 유지
cp명령어
파일이나 디렉토리를 복사할때 사용하는 명령어입니다.
cp -r dir1 dir2 >>> dir1 디렉토리를 dir2 디렉토리로 복사 -r
사용법: cp [OPTION]... [-T] SOURCE DEST
또는: cp [옵션]... 소스... 디렉토리
또는: cp [옵션]... -t 디렉토리 소스...
긴 옵션에 대한 필수 인수는 짧은 옵션에도 필수입니다.
-a, --archive는 -dR과 동일 --preserve=all
--attributes-only는 파일 데이터를 복사하지 않고 속성만 복사합니다.
--backup[=CONTROL] 각각의 기존 대상 파일을 백업합니다.
-b는 --backup과 비슷하지만 인수를 허용하지 않습니다.
--copy-contents는 재귀적일 때 특수 파일의 내용을 복사합니다.
-d --no-dereference --preserve=links와 동일
-f, --force 기존 대상 파일을 사용할 수 없는 경우
제거하고 다시 시도하십시오(이 옵션은
-n 옵션도 함께 사용되는 경우 무시됨)
-i, --interactive 덮어쓰기 전 프롬프트(이전 -n을 재정의함)
옵션)
-H SOURCE의 명령줄 심볼릭 링크를 따릅니다.
-l, --link 복사 대신 하드 링크 파일
-L, --dereference는 항상 SOURCE의 심볼릭 링크를 따릅니다.
-n, --no-clobber는 기존 파일을 덮어쓰지 않습니다(재정의
이전 -i 옵션)
-P, --no-dereference는 SOURCE의 심볼릭 링크를 따르지 않습니다.
-p --preserve=mode,ownership,timestamps와 동일
--preserve[=ATTR_LIST] 지정된 속성을 유지합니다(기본값:
모드, 소유권, 타임스탬프), 가능한 경우
추가 속성: 컨텍스트, 링크, xattr,
모두
--no-preserve=ATTR_LIST 지정된 속성을 보존하지 않습니다.
--parents는 DIRECTORY에서 전체 소스 파일 이름을 사용합니다.
-R, -r, --recursive 재귀적으로 디렉토리 복사
--reflink[=WHEN] 클론/CoW 복사본을 제어합니다. 아래 참조
--remove-destination 이전에 기존의 각 대상 파일을 제거합니다.
열려고 시도(--force와 대조)
--sparse=WHEN 스파스 파일 생성을 제어합니다. 아래 참조
--strip-trailing-slashes 각 SOURCE에서 후행 슬래시를 제거합니다.
논쟁
-s, --symbolic-link는 복사하는 대신 심볼릭 링크를 만듭니다.
-S, --suffix=SUFFIX 일반적인 백업 접미사 재정의
-t, --target-directory=DIRECTORY 모든 SOURCE 인수를 DIRECTORY로 복사
-T, --no-target-directory DEST를 일반 파일로 취급
-u, --SOURCE 파일이 최신일 때만 복사본 업데이트 대상 파일보다 또는 대상 파일이 없습니다
-v, --verbose 수행 중인 작업 설명
-x, --one-file-system 이 파일 시스템에 유지
-Z 대상의 SELinux 보안 컨텍스트 설정 파일을 기본 유형으로 --context[=CTX] -Z와 같이, 또는 CTX가 지정된 경우
CTX에 대한 SELinux 또는 SMACK 보안 컨텍스트
cat 명령어
표준출력으로 사용하는 명령어입니다.
cat aaa >> 파일이름을 입력 시 파일내요이 출력된다
-A, --show-all은 -vET와 동일
-b, --number-nonblank number 비어 있지 않은 출력 라인, 재정의 -n
-e -vE와 동일
-E, --show-ends 각 라인의 끝에 $ 표시
-n, --number number 모든 출력 라인
-s, --squeeze-blank 반복되는 빈 출력 라인 억제
-t는 -vT와 동일
-T, --show-tabs는 TAB 문자를 ^I로 표시합니다.
'IT 일반' 카테고리의 다른 글
젠킨스(jenkins) 권한 관리하기-Role-based Authorization Strategy (0) | 2023.07.27 |
---|---|
Linux에서 자주 사용하는 명령 모음2 (0) | 2023.02.17 |
Windows10에서 Linux 사용하기 (WSL) (0) | 2023.02.16 |
- Total
- Today
- Yesterday
- 빈속에 피해야 할 과일
- 오메가3 고르는방법
- 콤부차의 효능 및 부작용
- 아침에 피해야할 음식
- Linux Disk 추가하기
- 감기완화
- 오메가3 부족
- 환절기음식추천
- 가을에 먹기좋은 음식
- 토큰증권이란
- 춘천 숨은맛집
- 숙취음식추천
- xfs파일시스템 확장하기
- 마그네슘 추천음식
- 공복에 피해야할 음식
- 북수원키즈카페
- 몸 건강에 해로운음식
- 가을채소추천
- 가을 태풍
- 음식추천
- 젠킨스유저별 권한부여
- 좋은 오메가3란
- 내장지방에 좋은 식품
- 34회 공인중개사
- 튀긴음식이 안좋은이유
- 풍물옹심이칼국수
- 가을제철음식
- robocopy 사용법
- 9월제철나물
- 마그네슘에 좋은 음식
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |