Tor*_*uun 5 linux download picasa camera rename
在 Windows 上,我正在使用出色的cam2pc软件的此功能(右侧文本)从我的相机下载图像和视频,并在同一步骤中重命名它们。我还没有找到任何适用于 Linux 的软件可以做到这一点,或者做得同样好。请提出建议?
详情及要求:
path/year/year-month-day hour-min TOPIC serial#.lowercase-extension
photos/2009/20091218 1214 Skiing with friends 001.jpg
%Y%m%d %h%u %P %{num:3}.%{ext}
顺便说一下,我是 Linux 新手,不是程序员,所以我希望已经存在不太技术性或文档齐全的解决方案。
自定义解决方案需要一些编程——我需要编写一个 shell 脚本:
使用find
命令查看新挂载的U盘是否包含媒体文件;
如果没有找到媒体文件,则中止脚本。
find "/media/disk/dcim" -iname "img*.*" -type f
使用该read
命令提示输入主题。(%P
在问题中等于。)
查找最旧媒体文件的时间戳。
ls -GgtR --full-time --time-style +"%Y%m%d %H%M" *.png | tail -1 | cut -c21-34
-GgtR
=隐藏组和所有者,按时间排序,递归列出。tail
= 仅保留输出的最后 1 行。cut
= 仅保留字符 21-34。用于mkdir
根据该日期和主题创建新文件夹。
使用find
带有选项的命令-execdir
查找所有媒体文件,
然后将mv
每个点击移动 ( ) 到新文件夹,
然后使用jhead
根据每个文件的时间戳重命名每个点击。
可选:使用umount
命令卸载 USB 驱动器。
设置 Linux 在安装 USB 驱动器时执行此脚本。USB 驱动器(或摄像头)的检测因 Linux 版本而异;请参阅特定于操作系统的文档。或者只是手动运行脚本...
我需要花 一些时间来学习 bash 命令,以及 Linux 如何安装驱动器。
归档时间: |
|
查看次数: |
1477 次 |
最近记录: |