デスクトップ、ダウンロード、音楽フォルダに音楽があります。同様に、私のホームフォルダ(ほとんどのデスクトップ)には.odtファイルがいっぱいです。心の平和のために、これらのファイルをすべてフォルダ(/ music、/docs、/others)に並べ替えるためのツール(可能であれば、親が後で使用できるようにGUI)がありますか?
答え1
先に進むときに固執する明確な(少なくとも心の中で)組織は、間違いなく最高のソリューションです。自動化されたファイルの移動は、クリーンアップよりも多くの混乱を引き起こすことがほぼ確実です。名前のマングリングは問題を引き起こし、名前を変更しようとすると、それを処理する際にさらに混乱します。
拡張子に基づいてファイルを見つけて再配置するスクリプトを書くのは非常に簡単ですが(わずか数行です)、良い例を得るには問題をより具体的に説明する必要があります。
答え2
私は基本的に同意するガレブの答えしかし、いくつかの練習のために仕事のためのシェルスクリプトを書いています(これが私がシェルスクリプトの専門家であるという意味ではないので、コメントを歓迎します)。
スクリプトは次のとおりです(数十行の長さなのでリンクで作成)。https://gist.github.com/1160707
このスクリプトを使用するには:
organize.sh
ダウンロードしてというファイルに保存します。- ファイルを実行可能にする
chmod +x organize.sh
- 次に実行します。
./organize.sh
コマンドの実行を防ぐには、デスクトップにアプリケーションのショートカットを作成し、それをダブルクリックしてスクリプトを実行できます。これを行う方法はデスクトップによって異なりますが、GNOMEやKDEなどのものを使用している場合はかなり簡単になると確信しています。
より詳細に説明するために、スクリプトが完了したらデスクトップ通知を表示するようにしました。同じ名前のファイルは考慮せずに上書きされます。同じ名前のファイルの場合、スクリプトは何をすべきかを尋ねます。