
데스크탑, 다운로드, 음악 폴더에 음악이 있습니다. 마찬가지로 내 홈 폴더(대부분 데스크톱)에는 .odt 파일이 가득합니다. 마음의 평화를 위해 이러한 모든 파일을 폴더(/music, /docs, /others)로 정렬할 수 있는 도구(가급적이면 부모님이 나중에 사용할 수 있도록 GUI)가 있습니까?
답변1
앞으로 나아갈 때 고수하는 명확한 (적어도 마음 속으로) 조직은 의심할 여지 없이 최고의 솔루션입니다. 자동화된 파일 이동은 정리하는 것보다 더 많은 혼란을 야기할 것이 거의 확실합니다. 이름 맹글링은 문제를 일으키며, 이름을 바꾸려고 하면 이를 처리할 때 더욱 혼란스러워집니다.
확장자를 기반으로 파일을 찾고 재배치하는 스크립트를 작성하는 것은 매우 쉽지만(단 몇 줄이면 됩니다), 좋은 예를 얻으려면 문제를 좀 더 구체적으로 설명해야 합니다.
답변2
나는 기본적으로 동의한다갈렙의 대답, 그러나 약간의 연습을 위해 작업에 대한 쉘 스크립트를 작성했습니다(이것이 제가 쉘 스크립팅 전문가라는 의미는 아니므로 의견을 환영합니다).
스크립트는 다음과 같습니다(몇십 줄 길이이므로 링크로 만듭니다).https://gist.github.com/1160707
이 스크립트를 사용하려면:
organize.sh
다운받아서 이라는 파일로 저장하세요.- 파일을 실행 가능하게 만들기
chmod +x organize.sh
- 그런 다음 실행하십시오.
./organize.sh
명령 실행을 방지하려면 바탕 화면에 응용 프로그램 바로 가기를 만들고 이를 두 번 클릭하여 스크립트를 실행할 수 있습니다. 이를 수행하는 방법은 데스크탑에 따라 다르지만 GNOME이나 KDE와 같은 것을 사용하고 있다면 상당히 쉬울 것이라고 확신합니다.
좀 더 고급스럽게 설명하자면, 스크립트가 완료되면 데스크톱 알림을 표시하도록 했습니다.이름이 같은 파일은 고려하지 않고 덮어쓰게 됩니다.이름이 같은 파일의 경우 스크립트는 수행할 작업을 묻습니다.