728x90
반응형
-
rmdir
- 디렉터리를 삭제(비어 있지 않은 디렉토리 삭제 불가)
- -p 옵션을 사용하면, 지정한 디렉터리를 삭제하며, 그 디렉터리의 부모 디렉터리가 빈 디렉터리일 경우 디렉터리도 자동으로 삭제할 수 있음
-
rm
- rm은 일반적으로 파일을 삭제할 때 많이 사용하며, 디렉토리에 내용이 존재한다던지, 하위 디렉토리가 존재하는 경우 –f 와 –r 옵션을 이용하여 삭제하는 것이 가능
-
find
- 디렉토리 내의 파일이나 디렉토리(폴더)를 찾는 검색 명령어
- 단순히 파일 이름만을 가지고 찾는 것은 물론, 파일 모드, 파일 타입, 크기, 마지막으로 접근한 시간 등 여러 가지 다양한 조건으로 검색
디렉터리 만들기: mkdir
- -p
- 하위 디렉터리를 계층적으로 생성할 때 중간 단계의 디렉터리가 없으면 자동으로 중간 단계 디렉터리를 생성하면서 전체 디렉터리를 생성함
- -m
- 새로 생성되는 디렉토리의 파일 모드(접근권한)를 명시적으로 설정
- -m, -p 같이 사용
- -p 옵션과 함께 –m 옵션이 사용되는 경우에는 명시적인 접근 권한은 최하위 디렉토리에만 적용 가능
디렉터리 삭제하기: rmdir
- -p
- 지정한 디렉터리를 삭제하며, 그 디렉터리의 부모 디렉터리가 빈 디렉터리일 경우 디렉터리도 자동으로 삭제함
- 디렉터리 내에 파일이 존재 할 경우에 삭제가 불가능하다.
디렉터리 삭제하기: rm
- -d
- 비어 있지 않은 디렉토리도 지움
- -f
- 존재하지 않거나 이미 지워진 파일은 무시하고 다음으로 넘어감
- -I
- 지우기 전에 파일을 지울 것인지 물어봄
- -r
- 하위 디렉토리 까지 모두 지움
- -v
- 무엇을 지웠는지 알려줌
디렉터리 이동하기: cd
- cd /home/user1
- 절대 경로명을 사용하여 홈 디렉터리로 이동
- cd ../../home/user1
- 현재 /usr/lib 디렉터리에 있으므로 이를 기준으로 상대 경로명을 사용하여 홈 디렉터리로 이동
- cd ~
- 홈 디렉터리를 나타내는 기호인 ~를 사용하여 홈 디렉터리로 이동 cd 목적지를 지정하지 않고 cd 명령만 사용하면 해당 계정의 홈 디렉터리로 이동
- cd ~/사용자계정ID
- 해당 사용자 계정 ID의 홈 디렉토리로 이동
유닉스 디렉토리 검색하기(find)
- 디렉토리 내의 파일이나 디렉토리(폴더)를 찾는 검색 명령어
- 단순히파일 이름만을 가지고 찾는 것은 물론, 파일 모드, 파일 타입, 크기, 마지막으로 접근한 시간등 여러가지 다양한 조건으로 검색
- 파일이 아닌, 디렉토리를 검색하려면 명령어 맨 끝에 “- type d” (따옴표 제외) 라는 옵션을 붙여 주어야 함
- 루트 디렉토리 아래에서, et 로 시작하는 모든 디렉토리를 찾으려면 find / -name ‘et*’ -type d
- “/” 는 루트 디렉토리 즉 최상위 디렉토리를 의미 [형식] find [찾고자 하는 위치] [옵션][액션]
- -name
- 와일드카드와 함께 사용될 때에는 반드시 따옴표로 묶어야 함
- -type
- 예를 들면 f=file d=directory l=link
- -user
- 이름이나 UID
- -group
- 이름이나 GID
- -perm
- 권한을 지정
- -size
- 다음 512바이트 블럭까지 찾음. byte로 지정하기 위해서는 c를 사용
- -atime
- 파일이 읽힌 가장 최근 시간
- -ctime
- 파일의 소유자나 권한이 바뀐 가장 최근 시간
- -mtime
- 파일이 수정된 가장 최근 시간
- -newer
- 주어진 파일보다 나중에 만들어진 파일을 찾음
- -delete
- 찾은 파일을 삭제
- -ls
- ls -dgils 와 같은 결과를 출력
- -print
- find 명령의 실행 결과를 출력
- -exec command {} \;
- command를 실행. 문법에 주의
- -ok
- 명령어가 실행되기 전 exec대신 사용
- -depth
- 주어진 디렉토리의 루트 디렉토리가 아닌 그 디렉토리의 가장 낮은 레벨에서부터 시작
- -prune
- 어떤 서브 디렉토리를 제외하고자 할 때 사용
- -delete
- 현재 검색되 파일을 삭제함
- -ls
- 검색된 파일에 대하여 ls -dils와 같은 명령을 실행
- 출력은 표준 출력으로 전송
- -print
- 검색 결과의 전체 경로명을 표준 출력으로 출력
- 별도의 액션을 설정하지 않을 경우 이 액션이 기본값
- -quit
- 검색 조건에 해당하는 결과가 하나라도 나올 경우 검색 종료
검색 대상 파일의 종류를 지정하는 경우: -type
- b
- 블록 특수 파일
- c
- 문자 특수 파일
- d
- 디렉토리
- f
- 파일(일반 파일) l 심볼릭 링크 파일
- s
- 소켓
728x90
반응형
'TEAM STUDY > LINUX' 카테고리의 다른 글
vi 입력과 수정 (0) | 2021.01.10 |
---|---|
vi 에디터의 개요 (0) | 2021.01.09 |
유닉스 디렉토리 계층 구조 (1) | 2021.01.02 |
GRUB 패스워드 설정 (0) | 2020.12.30 |
퍼미션/소유자 관리 (0) | 2020.12.26 |