본문 바로가기

Engineering/리눅스(Linux)4

[리눅스 명령어][파일 처리] 파일 복사(cp) cp : 현재 디렉터리에 있는 파일을 원하는 디렉터리에 복사 붙여넣기 하기 1. 파일 복사 붙여넣기 -> cp [복사할 파일] [붙여넣기할 디렉터리] $ cp file1 dir1 2. 파일 여러개 복사 붙여넣기 -> cp [복사할 파일1] [복사할 파일2] .. [붙여넣기할 디렉터리] $ cp file1 file2 file3 .... dir1 3. cp [옵션] -i 같은 이름의 파일 있으면 덮어쓰기 여부 확인 -f (i와 반대) 같은 이름 파일있어도, 확인 없이 모두 덮어쓰기 -r 디렉터리째 복사 -d 심볼릭 링크와 하드 링크를 그대로 링크로 복사 -p 날짜, 플래그 같은 파일정보를 가능한 그대로 복사 -v 복사 원본 파일과 복사 대상 파일 이름 표시 -a 복사 원본파일 구성과 속상을 유지하여 복사 -.. 2021. 8. 15.
[리눅스 명령어][파일 처리] 파일 내용 표시(cat) cat 1. 파일 내용 표시 = cat [파일명] : [파일명] 을 조회하여 내용을 표시 $ cat file1 2. 여러 파일 내용 표시 = cat [파일명1] [파일명2] [파일명3] : 파일명 1,2,3을 한꺼번에 표시 $ cat file1 file2 3. 조회한 내용 다른 파일로 저장 = cat [파일명1] [파일명2] > [파일명3] : 조회한 파일의 내용을 한꺼번에 [파일3]으로 저장하기 $ cat file1 file2 > file3 4. cat [옵션] [파일명1][파일명2]... -n 표시할 내용에 줄 번호 추가 -b -n 과 같이 줄번호를 추가하되, 빈줄은 계산하지 않음 -A 모든 제어 문자를 표시 2021. 8. 15.
[리눅스 명령어][파일 처리] 디렉터리 생성(mkdir) mkdir 1. mkdir [파일명] : 현재 파일(디렉터리)에 새로운 파일(디렉터리) 생성하기 $ mkdir dir 2. mkdir [파일명1] [파일명2] [파일명3] : 현재 파일(디렉터리)에 새로운 파일1,2,3(디렉터리) 한꺼번에 생성하기 $ mkdir dir1 dir2 dir3 3. mkdir [옵션] -m mode mode로 지정한 권한으로 디렉터리 생성 -p 지정한 디렉터리 경로가 존재하지 않을 시, 중간 경로도 모두 포함하여 해당 디렉터리를 새롭게 생성 $ mkdir -p dir1/dir2 2021. 8. 15.
[리눅스 명령어][파일 처리] 디렉터리 조회(ls) ls의 여러가지 옵션들 > ls [옵션][디렉터리[파일]...] [옵션] 설명 -a 일반 파일(디렉토리) 외에 *닷 파일(dotfile)도 표시 (기본 'ls' 명령어에선느 닷파일을 표시하지 않음) -d 디렉터리를 인수로 지정했을 때 디렉터리 내부를 표시하는 것이 아니라 다른 파일과 마찬가지로 디렉터리명을 표시 -F 분류기호를 추가하여 표시 ① / : 디렉터리 ② @ : 심볼릭 링크 ③ * : 실행 가능한 파일 -l 최종 업데이트 일자, 파일 소유자, 권한 등을 표시 -t 파일을 알파벳 순서가 아니라 최근에 갱신한 순서대로 표시 -R 서브 디렉터리 안에 있는 파일도 모두 표시 -h -l 옵션과 함께 지정하면, 파일크기를 읽기 쉬운 단위로 표시 (K-킬로, M-메가, G-기가) -1 한줄에 하나씩 표시 -.. 2021. 8. 14.