我正在寻找一个应用程序
- 每次按下按钮或自动将“下载”文件夹中的所有文件放入新生成的文件夹(以日期命名)
- 能够自动将文件移动到其目标目录(例如,*.png 文件应放入
/home/user/pictures/random/
,*.avi 放入/videos/
,...)
如果你熟悉DayFolder 应用程序:我正在寻找一个类似的应用程序,但适用于任何文件夹(不仅仅是桌面)。对我来说,这是下载,因为这个文件夹在我的电脑上很快就会变得混乱。
谢谢你的建议/帮助!
答案1
将以下脚本保存在文本文件中。将其命名为“susan.sh”(或其他名称)。
#!/bin/bash
# define target directories
VIDEOS=/videos/
PICTURES=$HOME/pictures/random
# this will generate directories in form /home/user/Downloads-2012-09-05
REMAINDER=$HOME/Downloads-`date +%Y-%m-%d`
DOWNLOADS=$HOME/Downloads/
cd $HOME
# adapt to suit your needs
mv $DOWNLOADS/*.{jpg,png,JPEG,jpeg,PNG,tif,tiff,TIF,TIFF,gif,GIF} $PICTURES
mv $DOWNLOADS/*.{mov,avi} $VIDEOS
if [ ! -d "$REMAINDER" ] ; then mkdir "$REMAINDER" ; fi
mv $DOWNLOADS/* "$REMAINDER"
使 susan.sh 可执行并将其放在安全的地方:
chmod a+x susan.sh
sudo cp susan.sh /usr/local/bin
从终端运行几次以确保它正确运行。如果您对结果满意,请创建一个桌面启动器。将以下内容保存在桌面文件夹中名为 susan.desktop 的文本文件中:
[Desktop Entry]
Name=Susan
GenericName=Downloads directory sorter
Comment=automagically sort the contents of the Downloads directory
Exec=/usr/local/bin/susan.sh
人们真的会创建“应用程序”来完成这些简单的任务吗?
答案2
我知道这是一个老问题,作者可能已经找到了解决方案,但是,为了让其他可能遇到同样问题的人受益,DayFolder 现在可以完成上述所有操作。我刚刚安装了它,它运行良好。您可以在作者的启动板页面上找到有关如何添加 ppa 的信息https://launchpad.net/~thejambi/+archive/thejambi
答案3
哈,你可真幸运啊!最近有人为 ubuntu appshowdown 制作了一个名为“circle”的应用程序,它正好能满足你的要求 :)
编辑:这是一个相关的 YouTube 链接:http://www.youtube.com/watch?v=HvTl3-bo-xI