모든 사람은 동일한 질문을 가지고 있습니다. 오래된 파일, 로그, 임시 파일을 어떻게 처리하여 보관(압축, 대체 위치에 저장)하고, 불필요한 파일을 삭제하는지 등입니다.
특히 로그/임시 파일에 신경 쓰지 않고 기본적으로 디스크를 채우는 많은 홈브류 및 타사 소프트웨어와 도구를 처리해야 하는 경우에는 더욱 그렇습니다.
이제 find, logrotate, tar 등을 사용하여 나만의 쉘 스크립트를 사용합니다. 하지만 그것은 내 취향에 비해 너무 임시적이었고 비효율적이었습니다.
이름, 나이 등을 기준으로 파일에 대한 작업을 정의할 수 있는 패턴 및 규칙/작업을 기반으로 하는 일종의 일반적인 도구를 원합니다.
나는 그것에 대해 쓰고 싶었지만 어딘가에 뭔가 쓰여 있었을 것입니다. 그거 알아요?
答え1
答え2
실제로 나는 이것을 수행하는 Perl 라이브러리를 찾았습니다.http://search.cpan.org/~dhorne/File-Maintenance-0.03/lib/File/Maintenance.pm
答え3
어떤 유형의 도구가 필요한지 잘 모르겠습니다. Logrotate + rsyslog는 실제로 모든 로그 제어 요구 사항을 충족합니다. 파일 조각 모음을 위해 몇 가지 다른 도구를 사용했습니다. fslint와 BleachBit을 살펴보세요.
실제로 모든 것을 하나로 모으려면 몇 가지 사항을 구성해야 합니다. 귀하의 시스템은 귀하를 위해 맞춤 제작되었으며 귀하의 청소 시스템도 마찬가지입니다.