파일 허가권 관련해서 아래 링크 참조
다시 한 번 mkdir/rmdir 를 해보자
디렉토리 생성 : mkdir / 빈 파일 생성 : touch
mkdir ttt : ttt 디렉토리 생성
touch ddd : ddd 빈 파일 생성
흰색은 파일/파랑색은 디렉토리라고 생각하면 됩니다.
명령어 : ls -l / 파일에 대한 자세한 정보 출력
위에 ttt 폴더에 접속해서 새로운 폴더(test)를 만들어보고 삭제까지 해보자
명령어 : pwd / 현재 위치 확인
test 폴더는 /home/j/ttt 폴더 내에 있다는 것을 볼 수 있다.
좀더 쉽게 볼 수 있게 root 에서 tree package를 설치해보자
root 로 접속 후 명령어 (yum install tree) 를 치면 tree 패키지를 설치할 수 있다.
다시 j 계정으로 돌아와서 ttt 폴더 구조를 확인해보자
명령어 : tree ttt/ ttt tree 구조 확인
그러면 ttt 폴더 밑에 test 폴더가 있다는걸 확인할 수 있다.
그래서 ttt 폴더를 삭제하면 안됐었던 이유가 test 폴더가 존재하기 때문에...
이걸 해결하기 위해서는 먼저 test 폴더를 삭제를 하거나
ttt폴더를 강제 삭제해야한다.
명령어 : rmdir / 디렉토리 삭제
위명령어로는 삭제가 되지 않으니 옵션하나를 붙여서
rm -rf ttt로 해보자
디렉토리 내에 파일 및 디렉토리가 있어도 rm 명령어로 삭제가 가능하다.
내부 하위 폴더가 있는 경우 rm 명령어 사용 (rm -rf ttt) / ttt 폴더 삭제
rm을 사용할 경우 아래와 같이 옵션을 설정 r : 파일 디렉토리 함께 삭제하기 f : 파일 유무와 상관없이 삭제하기 v : 어떻게 완료되었는지 설명하기 |
'IT > @Linux' 카테고리의 다른 글
[Linux/CentOS 8] ls 명령어 (5) | 2020.01.07 |
---|---|
[Linux/CentOS 8] 디렉토리 구조 (3) | 2020.01.06 |
[Linux/CentOS 8] 기본명령어 (0) | 2020.01.04 |
[Linux/CentOS 8] Putty 설정/계정생성/Root와 일반유저 차이 (0) | 2020.01.03 |
[Linux/CentOS 8] Putty 원격 접속 (2) | 2020.01.02 |
댓글