我经常在线上传一组照片,例如产品图片或艺术品。最近我注意到 Firefox 会以相反的顺序上传文件夹中的一组照片。我尝试上传照片的每个网站都会发生这种情况。
示例:在 Linux 上的一个文件夹中,我有:
- 作品1.jpg
- 作品2.jpg
- 作品3.jpg
当我将所有照片一起上传时,它会按以下顺序上传:
- 作品3.jpg
- 作品2.jpg
- 作品1.jpg
这很令人沮丧,因为每次上传照片时我都必须手动重新排序。我不记得以前发生过这种情况,只是最近才发生过。
由于这种情况发生在每个网站上,我预计它与 Linux Mint 或 Firefox 有关。
我尝试过的:
我试过按 Control A 键,选择所有照片,然后上传,我还试过选择第一张照片,然后按住 shift 键,选择底部的照片,然后点击上传。我也试过这样做,但方向相反,所以按住 shift 键,选择最后一张照片,然后选择第一张照片。
我也尝试过按名称、修改日期和相反顺序排列 Fire 浏览器中的照片,但照片仍然以相反的顺序上传。
我还尝试将照片重命名为:
- 001.jpg
- 002.jpg
- 003.jpg
但这仍然不能修复上传顺序。
PNG 和 JPG 文件也会出现这种情况。
也许 Firefox 会查看 ctime/mtime 属性以进行排序。
无论如何,编写一个简单的脚本,将给定目录中所有文件的名称排序顺序改为相反的顺序。
或者以相反的顺序触摸/创建 ctime/mtime。
src=$(find.-type f-name“*.jpg”)
我=0
对于 $src 中的 s
做
完毕
这个 shell 脚本将它们重命名为 1.jpg 2.jpg
也许您必须运行脚本两次,并在第二次运行时更改初始“i”的值以进行逆转排序。
在 Firefox 弹出的上传文件框中,上传文件时,您必须单击微小的“已修改”按钮来重新排列文件。请参阅所附照片。这就是为什么所有照片都是反向上传的原因。
我肯定只是有一次不小心按了那个按钮,所以才发生这种情况。