Linux에서 휴지통을 자동으로 비우는 방법

많은 Linux 배포판의 휴지통 기능은 Microsoft Windows의 “휴지통”이나 Apple macOS의 동일한 이름 기능과 매우 유사합니다. 이를 통해 사용자는 “휴지통”에 마음에 들지 않는 파일과 폴더를 보낼 수 있습니다. 효과적으로, 방해가 되지 않는 일을 제거합니다.

기본적으로 모든 Linux 데스크톱 환경에는 휴지통이 있으며 키보드의 “삭제” 버튼을 클릭하면 파일이 휴지통으로 이동합니다. 시간이 지남에 따라 데이터는 휴지통을 채우고 공간을 차지하므로 하드 드라이브의 공간을 차지할 수 있습니다. 안타깝게도 Linux에서는 기본적으로 휴지통의 공간이 한정되어 있습니다. 더 나쁜 것은 자동으로 지우도록 설정되어 있지 않다는 것입니다. 운 좋게도 몇 가지 트릭을 사용하면 약간의 구성으로 Linux에서 휴지통을 자동으로 비울 수 있습니다.

자동 휴지통 설치

Autotrash는 Linux PC에서 휴지통을 비우도록 쉽게 설정할 수 있는 간편한 방법입니다. Cron 작업으로 구성할 수 있으며 하나가 아닌 여러 사용자의 휴지통 폴더를 제거하는 데 사용할 수도 있습니다.

Linux 배포판에서 Autotrash 애플리케이션을 설정하려면 키보드에서 Ctrl + Alt + T 또는 Ctrl + Shift + T를 눌러 터미널 창을 엽니다.

터미널 세션이 열리면 사용 중인 Linux 운영 체제에 해당하는 설치 지침을 따르십시오.

우분투

Autotrash 도구는 중앙 소프트웨어 저장소에서 Ubuntu 사용자에게 배포됩니다. 설치하려면 아래 Apt 명령을 사용하십시오.

sudo apt install autotrash

데비안

Debian 사용자는 Debian의 기본 소프트웨어 소스를 통해 Autotrash 도구를 설치할 수 있습니다. 그것을 얻으려면 아래 Apt-get 명령을 입력하십시오.

sudo apt-get install autotrash

아치 리눅스

Arch Linux에서 Autotrash 도구는 사용자가 기존 방식으로 사용할 수 없습니다. 대신 작동시키려는 사람들은 프로젝트의 Github 페이지를 통해 수동으로 빌드해야 합니다.

빌드 프로세스를 시작하려면 Pacman 패키지 관리자를 사용하여 “Git” 패키지를 설치하십시오.

sudo pacman -S git

Arch Linux PC에 “Git” 패키지를 설정했으면 git clone 명령을 사용하여 Autotrash 소스 코드를 다운로드할 차례입니다.

git clone https://github.com/bneijt/autotrash.git

코드 다운로드가 완료되면 CD 명령을 사용하여 터미널 세션을 홈 폴더(~/)에서 새 “autotrash” 디렉토리로 이동합니다.

cd autotrash

“autotrash” 디렉토리 안에 프로그램을 설치할 차례입니다. 설치 프로그램 스크립트를 시작하려면 다음을 실행하십시오.

sudo python setup.py install

페도라

Fedora Linux는 꽤 오랫동안 소프트웨어 저장소에 Autotrash 도구를 사용했습니다. 작동시키려면 터미널 세션을 시작하고 아래의 DNF 패키지 관리자 명령을 사용하십시오.

sudo dnf install autotrash -y

오픈수세

OpenSUSE Linux를 사용하고 있습니까? Autotrash 응용 프로그램을 실행하시겠습니까? 운 좋게도 이 앱은 OSS All 소프트웨어 저장소를 통해 OpenSUSE LEAP 및 Tumbleweed에서 사용할 수 있습니다.

  PC 전용 사운드 카드가 필요하십니까?

설치하려면 YaST에서 “OSS All”이 활성화되어 있는지 확인하십시오. 그런 다음 터미널 창에 Zypper 명령을 입력하여 프로그램이 시스템에서 작동하도록 합니다.

sudo zypper install autotrash -y

자동 휴지통 구성

Autotrash는 Linux PC에서 휴지통을 비우도록 수동으로 구성할 수 있는 도구입니다. 그러나 기본적으로 도구를 설치하는 것만으로는 아무 효과가 없습니다. 대신 자동 스크립트를 설정해야 합니다.

개발자의 GitHub 페이지에서 Autotrash 애플리케이션을 자동화하는 가장 좋은 방법은 Cron-job을 사용하는 것이라고 명시되어 있습니다. 작업을 설정하려면 Linux PC에서 Cron에 액세스할 수 있어야 합니다.

참고: 대부분의 Linux OS에는 Cron을 즉시 사용할 수 있는 기능이 있습니다. Cron 도구를 사용할 수 없는 경우 Cron 도구를 설정하고 사용하는 방법에 대한 게시물을 확인하세요.

새 작업을 생성하려면 터미널을 시작하고 다음을 입력하십시오.

EDITOR=nano crontab -e

Nano 텍스트 편집기에 다음 코드를 붙여넣습니다.

@daily /usr/bin/autotrash -d 30

Ctrl + O를 눌러 새 Cron 작업에 대한 편집 내용을 저장합니다. 그런 다음 Ctrl + X를 눌러 종료합니다.

Crontab이 올바르게 설정되었다고 가정하면 휴지통이 자동으로 비워집니다.

모든 사용자의 휴지통 비우기

Linux에서 단일 사용자가 아닌 모든 사용자에 대해 휴지통을 자동으로 비우려면 가능합니다. 이를 수행하려면 Cron 작업을 생성해야 합니다.

먼저 터미널에서 Crontab을 엽니다.

EDITOR=nano crontab -e

Crontab에서 모든 텍스트를 삭제하고 비어 있는지 확인합니다. 그런 다음 이 코드 줄을 편집기에 붙여넣습니다.

@daily /usr/bin/autotrash -td 30

키보드에서 Ctrl + O를 눌러 작업을 저장합니다. 그런 다음 Ctrl + X 키보드 조합을 사용하여 편집기를 종료합니다.

Cron 작업에서 코드가 올바르게 설정되었다고 가정하면 Autotrash는 모든 사용자에 대해 Linux PC의 휴지통을 자동으로 비웁니다.