간단한 리눅스 명령어 정리

boyon99·2022년 12월 23일
0

develop

목록 보기
1/13
post-thumbnail

pwd

pwd // 현재 파일의 절대 경로를 출력하는 명령어

mkdir

mkdir // 폴더 생성
  • -m : 디렉토리의 접근 권한을 설정
  • -p : 여러 덱스의 하위 디렉토리를 생성시에 사용
  • -v : 디렉토리 생성시 메세지를 출력
  • -z : SELinux 보안 컨텍스트 설정

touch

touch // 파일 생성

ls

ls // 현재 위치나 특정 경로의 디렉토리 내용의 리스트를 출력하는 명령어
  • l : 파일들을 나열할때 자세히 출력
  • a : 경로안의 모든 파일을 나열 (숨김파일도 포함)
  • R : 위치한 디렉토리 하부 디렉토리의 파일까지 모두 출력
  • h : 파일크기를 해석파기 편하게 출력
  • r : 출력 결과를 내림차순으로 정렬
  • t : 출력 결과를 파일이 수정된 시간을 기준으로 정렬

cd

cd // 파일 이동
  • cd .. : 상위 디렉토리로 이동
  • cd . : 현재 위치한 폴더로 이동
  • cd - : 이전에 위치했던 폴더로 이동
  • cd / : ROOT 디렉토리로 이동
  • cd ~ : 홈 디렉토리로 이동

mv

mv [이동할파일][이동될위치] // 파일 위치 변경
mv [이름을바꿀파일][바꿀파일이름] // 파일 이름을 변경
  • i : 이동될 파일이 이름이 이미 존재할 경우, 사용자에게 덮어 쓰기 여부를 물음
  • b : 이동될 파일이 이름이 이미 존재할 경우, 백업파일을 생성
  • f :이동 될 파일이 이름이 이미 존재 할 경우, 강제로 덮어쓰기 함
  • n :이동 될 파일이 이름이 이미 존재 할 경우, 덮어쓰기를 하지 않음
  • r : 하위 디렉토리 까지 모두 이동
  • v : 이동 진행 상태를 출력

cp

cp [복사할파일][복사한파일명] // 파일, 폴더를 복사하는 명령어
cp [복사할파일][복사한폴더명] // 복사할 파일명과 동일한 이름으로 폴더에 사본이 만들어짐
cp [복사할파일1][복사할파일2][복사할폴더명] // 여러 파일들을 폴더 안으로 복사함

rm

rm // 파일을 삭제하는 명령어
rm [파일명].* // 파일명이 포함된 모든 항목 삭제
rm -r [폴더명] // 폴더 안에 있는 모든 파일과 해당 폴더 삭제
  • f : 강제로 파일이나 디렉토리를 삭제하고 대상이 없는 경우에는 메시지를 출력하지 않음
  • r : 디렉토리 내부의 모든 내용을 삭제
  • d : 비어있는 디렉토리들만 제거
  • i : 매번 삭제할때마다 사용자에게 삭제할것인지 물음
  • l : 3개의 이상의 파일을 삭제하거나 디렉토리 내부가 비어있지 않을때만 삭제할것인지 물음
  • v : 삭제되는 대상의 정보를 출력

cat

cat // 텍스트 파일의 내용을 화면에 출력
  • n: 줄번호를 화면 왼쪽을 의미. 비어있는 행도 포함
  • b: 줄번호를 화면 왼쪽에 나타냄. 비어있는 행은 제외
  • e: 제어 문자를 ^ 형태로 출력하면서 각 행의 끝에 $를 추가
  • s: 연속되는 2개이상의 빈 행을 한 행으로 출력
  • v: tab과 행 바꿈 문자를 제외한 제어 문자를 ^ 형태로 출력
  • E: 행마다 끝에 $ 문자를 출력
  • T: 탭 문자를 출력

0개의 댓글