32GB USB 플래시 드라이브가 있습니다. Ubuntu 16 노트북에 연결된 드라이브에서 파일이 삭제되면 ".Trash-1000"이라는 폴더가 생성됩니다.
이 .Trash-1000 폴더에는 "file"과 "info"라는 두 개의 폴더가 포함되어 있습니다. 여기서 file에는 제가 삭제한 파일이 포함되어 있고 info에는 이러한 파일에 대한 메타데이터가 포함되어 있습니다.
문제는 이 .Trash-1000 폴더가 삭제된 파일의 복사본을 보관하기 때문에 공간을 차지한다는 것입니다. 그런 다음 여러 번 삭제한 후 보관이 시작되면 결국 .Trash-1000 폴더를 삭제해야 했습니다.
USB 드라이브에서 이 기능을 비활성화하는 방법이 있습니까?
답변1
장치별로 작동하는 흥미로운 해결 방법을 발견하고 USB 장치 및 EncFS 설치를 사용하여 Xubuntu 18.10에서 테스트했습니다.
간단합니다. 원하는 .Trash-$(id -u)
디렉터리를 삭제하면 됩니다( id -u
가장 일반적으로1000) 동일한 이름의 파일을 만듭니다.
rm -rf /path/to/.Trash-1000
touch /path/to/.Trash-1000
이제 파일을 삭제하면(적어도 Thunar에서는) 파일을 휴지통으로 옮기는 대신 파일이 삭제된다는 경고 대화 상자가 나타납니다. 사고로 인해 파손되었습니다.)
답변2
구경하다이 기사.
기사에 따르면 Ubuntu는 USB 드라이브에서 파일이 삭제될 때 이러한 폴더를 생성합니다. 아마도 실수로 파일을 삭제한 경우 파일을 복구할 수 있을 것입니다.
여기에는 다음 솔루션이 포함되어 있습니다.
삭제 버튼만 사용하지 마세요. 그렇지 않으면 .Trash-1000 폴더가 생성됩니다.
Shift+Delete 키 조합을 동시에 눌러 삭제하면 Ubuntu는 .Trash-1000 폴더를 생성하지 않습니다. (참고: 이 방법으로 파일과 폴더를 삭제하면 영원히 사라집니다!)
대안으로 rm
파일을 직접 삭제하는 명령줄 명령을 사용할 수도 있습니다.
답변3
저는 수년 동안 이 문제에 갇혀 있던 사람들 중 한 명입니다... 기존 조언에 만족하지 않고 최근에 시간을 내어 직접 해결책을 연구했습니다.
시스템 전체에서 쓰레기가 사라지기를 원한다는 전제에서 시작하여 현재 유일한 실제 해결책은 사용자 정의 컴파일 버전을 만드는 것입니다.리지오(»지오)를 호출하도록 수정되었습니다.g_file_delete()애플리케이션이 호출될 때마다g_file_trash().
이 솔루션에 관심이 있는 기술에 정통한 모든 사용자를 위해: 최근에 단계별 가이드를 게시했습니다.GitHub: