사이트 특정 폴더나 특정 파일이 파일질라나 Putty 같은 도구로 삭제가 되지 않을 때 방법 (권한설정)
페이지 정보
작성자 멜랑넷 작성일 26-11-07 18:22 조회 2 댓글 0본문
제가 홈페이지를 운영하잖아요. 특정 폴더나 특정 파일이 파일질라나 Putty(SSH)에서 폴더 또는 파일이 삭제가 안 될 때는 보통 아래 3가지 경우가 있습니다. 저는 파일질라에서 삭제 명령을 내렸는데 어떤 것은 삭제되고 어떤 것은 남아 있더라고요. 폴더 전체를 삭제 명령했는데 파일질라나 Putty 접속해서 명령해도 안되었어요. 그래서 이런 문제가 있는 분들을 위해 정보를 공유합니다. 아래 내용은 정공법이고요. 가장 쉬운 방법으로 해결했으니 전체 글을 참고하세요.
1. 일반 강제 삭제
Shell(Putty 명령대기줄 이하 모두 동일)
rm -rf 폴더명
예시
Shell
rm -rf melangnet
현재 위치 확인:
Shell
pwd
ls -al
2. 폴더명이 한글 또는 공백 포함
따옴표 사용
Shell
rm -rf "백업폴더"
또는
Shell
rm -rf "backup folder"
3. 권한 문제
삭제 시 이런 문구가 나오면
Shell
Permission denied
다음 시도
Shell
sudo rm -rf 폴더명
카페24는 sudo가 막혀있는 경우가 많습니다.
4. immutable 속성이 걸린 경우
리눅스에서 삭제 방지 속성이 걸리면 rm도 안 먹습니다.
확인
Shell
lsattr -d 폴더명
만약
Shell
----i---------
처럼 i 속성이 있으면
Shell
chattr -i 폴더명
rm -rf 폴더명
5. 파일이 너무 많은 경우
수만~수십만 개 파일이면 rm이 멈추는 경우가 있습니다.
Shell
find 폴더명 -type f -delete
find 폴더명 -type d -empty -delete
또는
Shell
find 폴더명 -delete
6. 삭제 명령은 먹는데 계속 남아있는 경우
해당 디렉토리가 맞는지 확인
Shell
pwd
ls -al
용량 확인
Shell
du -sh 폴더명
가장 중요한 것
위의 내용은 정석적인 방법이고, 혹시 ftp나 sftp 프로그램에서 명령이 가능하다면 그것을 이용해도 됩니다. 저는 파일질라에서 해당 폴더나 파일 선택해서 마우스 우클릭하면 제일 하단에 '권한설정' 팝업이 나오는데 그거 눌러서 755나 777(완전히 다 권한을 주는 것)을 써서 파일질라에서 해당 폴더 전체를 삭제했습니다.
- 이전글 Putty SSH 접속 후 목록보기, 폴더 이동, 압축하기, 압축풀기 등 다양한 명령어 모음
- 다음글 인공지능 검색 시대에 중요한 문단 구조의 중요성 <p>,<br> 태그 차이 설명
댓글목록 0
등록된 댓글이 없습니다.
