2swan
Linux 디렉토리 명령어 본문
디렉터리 절대경로 (pwd)
$ pwd
현재 작업 중인 디렉터리의 절대 경로 출력
디렉터리 이동 (cd)
$ cd [이동할 디렉터리]
$ cd .
현재 디렉터리 이동
$ cd ..
상위 디렉터리 이동
$ cd ~
현재 사용자의 홈 디렉터리 이동
$ cd
홈 디렉터리 이동
$ cd -
이전 디렉터리 이동
디렉터리/파일 확인 (ls)
$ ls
현재 디렉터리 구성 내용 출력
$ ls [디렉터리 명]
지정한 디렉터리 구성 내용 출력
$ ls -a
숨김파일을 포함하여 모든 파일의 목록을 출력
$ ls -s
파일 크기 순으로 정렬하여 출력
$ ls -l
파일의 상세정보를 출력
$ ls -h
파일 크기를 단위(K,M,G 등)를 사용하여 출력
$ ls ../ or ls ..
부모 디렉터리 출력
$ ls -R
하위 디렉터리의 목록까지 모두 출력
$ ls -n
소유자 및 그룹을 이동 대신 UID / GIT로 출력
$ ls -d
현재 디렉터리의 정보를 출력
$ ls -i
첫번째 행의 inode 번호를 출력
$ ls -g
소유자 정보 빼고 파일 조회
$ ls -A
., ..를 제외한 모든 파일을 출력
$ ls -L
심벌릭 링크 파일의 경우 원본 파일의 정보를 출력
$ ls -u
파일, 디렉터리 이름을 최종 접근 시간 순으로 화면에 출력
$ ls -r
거꾸로 출력(기본 출력은 알파벳 순)
$ ls -lu
접근 시간을 출력
$ ls -lc
변경 시간을 출력
$ ls -d */
파일을 제외한 디렉토리만 출력
디렉터리 생성 (mkdir)
$ mkdir [디렉터리 명]
$ mkdir [디렉터리1] [디렉터리2] [디렉터리3]
디렉터리 여러개 생성
$ mkdir -p host/guest1/guest2
하위 디렉터리 경로대로 생성
디렉터리 삭제 (rmdir)
$ rm dir [지정할 디렉터리]
지정한 디렉터리가 삭제되며, 하위 디렉터리가 없는 비어있는 디렉터리만 가능하다.
$ rmdir [디렉터리1] [디렉터리2] [디렉터리3]
지정한 디렉터리 삭제
$ rmdir -p 파일명/하위 디렉터리
디렉터리 및 하위디렉터리 함께 삭제. 단, 부모 디렉토리가 비어 있을 경우
$ rm -r [대상 디렉터리]
디렉터리 삭제 (디렉터리는 -r 옵션 없이는 삭제 불가)
디렉터리 안에 파일이 있어도 강제 삭제
EX) rm -r /home/testubuntu/busan
busna폴더와 안에 속해 있는 파일까지 삭제
디렉터리/파일 복사 (cp)
$ cp -r [복사할 디렉터리] [대상 디렉터리]
$ cp -a
원본 파일의 속성, 링크 정보들을 유지하면서 복사
$ cp -b
복사할 대상이 이미 있을 경우 기존 파일을 백업 후 복사
$ cp -d
복사할 원본이 심볼릭 링크일 때 심볼릭 자체를 복사
$ cp -f
복사할 대상이 이미 있으면 강제로 지우고 복사
$ cp -i
복사할 대상이 이미 있으면 사용자에게 묻는다
$ cp -l
하드링크 형식으로 복사
$ cp -P
원본 파일 지정을 경로와 같이했을 경우 그 경로 그대로 복사
$ cp -p
파일의 소유자, 그룹, 권한, 시간 정보들이 그대로 보존되어 복사
$ cp -r
원본이 파일이면 그냥 복사되고 디렉터리면 디렉터리 전체가 복사
$ cp -s
파일을 심볼릭 링크 형식으로 복사 단, 원본 파일이름을 절대 경로로 지정해야 한다.
$ cp -u
복사할 대상이 있을 때 이 파일의 변경 날짜가 같거나 더 최근의 것이면 복사하지 않는다.
$ cp -v
복사 상태를 보여준다.
$ cp -x
원본과 대상 파일의 파일시스템이 다를 경우에는 복사하지 않는다.
$ cp -R
디렉터리를 복사할 경우 그 안에 포함된 모든 하위경로와 파일들을 모두 복사.
디렉터리/파일 이동 (mv)
$ mv [이동할 디렉터리] [대상 디렉터리]
$ mv -b
목적 경로에 같은 이름의 파일 또는 디렉터리가 존재하면 기존 파일을 백업 후 이동
$ mv -f
목적 경로에 같은 이름의 파일 또는 디렉터리가 존재하면 덮어쓸 것인지 묻지않고 덮어쓴다
$ mv -i
목적 경로에 같은 이름의 파일 또는 디렉터리가 있으면 덮어쓸 것인지 물어본다
$ mv -v
이동중인 상태를 표시
'System of Infra > Linux' 카테고리의 다른 글
Linux find 명령어(2) (1) | 2024.04.26 |
---|---|
Linux 파일 명령어(1) (0) | 2024.04.26 |
Linux Port (1) | 2024.04.26 |
Linux ps 명령어 (0) | 2024.04.25 |
리눅스 디렉터리 구조 (0) | 2024.04.24 |