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

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 팩맨 -S 자식

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

자식 클론 https://github.com/bneijt/autotrash.git

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

CD 자동 휴지통

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

sudo 파이썬 setup.py 설치

페도라

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

sudo dnf install autotrash -y

오픈수세

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

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

sudo zypper install autotrash -y

자동 휴지통 구성

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

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

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

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

편집자=나노 크론탭 -e

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

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

@daily /usr/bin/autotrash -d 30

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

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

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

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

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

편집자=나노 크론탭 -e

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

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

@daily /usr/bin/autotrash -td 30

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

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


Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에 GitLab을 설치하는 방법

Ubuntu 서버에서 작동하는 GitLab을 찾고 계십니까? GitLab은 GitHub와 같은 서비스에 대한 강력한 자체 호스팅 가능한 대안입니다. 그것으로 당신은 할 수 있습니다

SELinux로 Ubuntu Linux 서버 보호

SELinux로 Ubuntu Linux 서버 보호

SELinux를 설치하고 활성화하여 Ubuntu Linux 서버에 추가 보안을 추가하는 방법을 알아보십시오.

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Cockpit을 ​​사용하여 Linux 서버에서 NFS 구성

Linux 서버에 NFS 공유를 마운트하는 더 쉬운 방법이 필요하십니까? Cockpit 앱으로 NFS 공유를 마운트하는 방법을 알아보세요.

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 LTS로 업그레이드하는 방법

Ubuntu 22.04 장기 지원이 시작되었습니다! 데스크탑 또는 랩탑을 최신 Ubuntu 릴리스로 업그레이드하는 방법을 알아보세요.

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에서 최신 Nvidia GPU 드라이버를 설치하는 방법

Linux에 최신 Nvidia GPU 드라이버를 설치하는 방법

Docker 컨테이너로 파일을 전송하는 방법

Docker 컨테이너로 파일을 전송하는 방법

파일을 Docker 컨테이너로 전송해야 합니까? Docker cp 도구를 사용하면 컨테이너 간에 파일을 쉽게 이동할 수 있습니다.

Linux에 DEB 파일을 설치하는 방법

Linux에 DEB 파일을 설치하는 방법

.DEB 파일이란? 그것으로 무엇을 합니까? Linux PC에 DEB 파일을 설치할 수 있는 다양한 방법을 알아보세요.

Linux에서 GOG Galaxy를 작동시키는 방법

Linux에서 GOG Galaxy를 작동시키는 방법

GOG.com에서 게임을 소유하고 계신가요? 일부 비디오 게임을 즐기기 위해 Linux PC에 GOG Galaxy 클라이언트를 설정하고 싶으신가요? 우리가 보여주는 대로 이 가이드를 따르십시오.

CentOS에 Docker 엔진을 설치하는 방법

CentOS에 Docker 엔진을 설치하는 방법

Docker 엔진은 Linux 및 기타 플랫폼을 위한 개방형 컨테이너화 프로그램입니다. Docker 엔진은 다음과 유사하게 작동하는 독립형 컨테이너를 관리합니다.

Ferdi로 모든 채팅을 하나로 통합하는 방법

Ferdi로 모든 채팅을 하나로 통합하는 방법

Linux 시스템에 Slack, Discord 및 기타 여러 생산성 도구를 설치하는 데 지치셨습니까? 그것들이 하나로 결합될 수 있기를 바라는가?