如果我运行 wget 两次,它不会识别它已经下载了该文件,并创建了一个新文件。有什么办法可以防止它再次下载文件?
$ wget https://cdn.sstatic.net/askubuntu/img/logo.png
...
Saving to: ‘logo.png’
...
$ wget https://cdn.sstatic.net/askubuntu/img/logo.png
...
Saving to: ‘logo.png.1’
...
Run Code Online (Sandbox Code Playgroud)
(如果 wget 不能这样做,很高兴使用 curl 或类似的可编写脚本的替代方案。)
我注意到 Shotwell 两次导入了许多图像(例如从我的相机 SD 卡)。显然,一旦导入、标记然后重新导入照片,重复检测就会出错。
我在设置中启用了“写入元数据标签”。如果我导入照片test-images.jpg并为其添加标签,则在再次导入同一文件时,重复检测将不会检测到该照片。第二次导入文件时,它将根据test-images-1.jpg活动规则命名并放置在库文件夹中(不一定在同一文件夹中)。
test-images.jpg并且test-images-1.jpg将具有相同的图像数据,但由于添加了标签/元数据,文件不再相同,并且不会通过搜索重复项(例如 md5 哈希)来获取。
我的导致多次重复的使用场景如下:
如何清理重复项?
使用基于文件名的搜索是可能的,但我不能排除我没有导入结尾的文件-1,该文件不是作为重复导入的。
如何清理我的照片库?我尝试在 Shotwell 中使用搜索功能,但对于 1000 多张照片,必须有一种更好、更可靠、更不容易出错的更简单的方法。
我不担心标签丢失,通常第二次导入(重复)没有应用标签。
我目前正在尝试获取一个文件(一个图像文件,例如 test1.jpg),我需要有一个该文件的所有副本(按内容)的列表。我已经尝试过,fdupes但这不允许输入文件以它的检查为基础。
TLDR:我需要一种方法来按内容列出特定文件的所有重复项。
最好通过命令行寻找解决方案,但完整的应用程序也可以。
我正在运行 12.04 64 位,每次我使用命令土地更新时,我总是得到
W: Duplicate sources.list entry http://gb.archive.ubuntu.com/ubuntu/ precise/restricted amd64 Packages (/var/lib/apt/lists/gb.archive.ubuntu.com_ubuntu_dists_precise_restricted_binary-amd64_Packages)
W: Duplicate sources.list entry http://gb.archive.ubuntu.com/ubuntu/ precise/restricted i386 Packages (/var/lib/apt/lists/gb.archive.ubuntu.com_ubuntu_dists_precise_restricted_binary-i386_Packages)
W: Duplicate sources.list entry http://gb.archive.ubuntu.com/ubuntu/ precise-updates/restricted amd64 Packages (/var/lib/apt/lists/gb.archive.ubuntu.com_ubuntu_dists_precise-updates_restricted_binary-amd64_Packages)
W: Duplicate sources.list entry http://gb.archive.ubuntu.com/ubuntu/ precise-updates/restricted i386 Packages (/var/lib/apt/lists/gb.archive.ubuntu.com_ubuntu_dists_precise-updates_restricted_binary-i386_Packages)
W: You may want to run apt-get update to correct these problems
Run Code Online (Sandbox Code Playgroud)
我已经查看了以前问题中的大量建议,包括从软件源中取消选择源,或者从sources.list 中手动删除“重复项”。
但是,在尝试修复它时,我没有发现任何地方突出显示的重复项?所以我不知道为什么这个消息不断出现。
这些错误不会对我的系统造成任何不利影响,但它看起来有点乱,我想知道是什么原因造成的。
有任何想法吗?
谢谢!
我刚刚安装了 Ubuntu 18.04 并继续安装了几个程序。当我打开“显示应用程序”时,其中一个程序 Gitkraken 现在有 2 个图标,而其他已安装的程序根本不显示。所以我的问题是:
1) 如何删除“显示应用程序”中的重复图标?2) 如何在“显示应用程序”中添加图标?
仅供参考,我检查了 /usr/share/applications,只有一个 gitkraken.desktop。所以我不确定为什么显示应用程序中有 2 个 Gitktaken 图标。任何有关如何解决这两个问题的见解将不胜感激。谢谢。
仔细阅读智能手机上传输到计算机上的数千张照片是一个挑战。将小麦与谷壳分离是一项耗时的深夜工作。让这一点变得特别具有挑战性的是WhatsApp,因为它在我的手机上配置(默认情况下)发送/接收压缩的低分辨率图像,而不是全分辨率图像。据我了解,共享自己的智能手机拍摄的照片会将全分辨率照片保留在手机上,并另外在 WhatsApp 目录中创建并保存已发送照片的压缩、低分辨率和重命名副本,从而有效地创建较低分辨率的照片。 -res 重复。
作为我设想的工作流程的第一次迭代,我只想选择唯一的照片(在一系列文件夹和子文件夹中)。如果给定的照片存在多次(无论是相同尺寸(相同分辨率)还是不同尺寸(不同分辨率),我只想选择一个副本,并且明确仅选择最高可用分辨率的副本(忽略所有较低分辨率) -res 副本)。
基于这两个相关问题
我怎样才能在一瞬间完成这个任务呢?
此练习的结果/意义是将WhatsApp 中收到的照片也包含在初始照片选择中- 只要这些照片是唯一的并且其他地方(在我的手机/计算机上)不存在更高分辨率的副本。
更多相关链接/资源:
是否可以在 Firefox 中克隆/复制选项卡?
基本上,另一个新选项卡应该包含我尝试克隆的选项卡的相同历史记录。
我有很多重复的歌曲,但它们的名字不同。有没有可以用来查找和删除重复项的应用程序?
我有一个 xlsx 文件(110725x9 矩阵),我保存为文本类型(制表符分隔),因为我不知道 Unix 是否对 xlsx 文件有帮助。重复的行总是逐行连续的。
例如,假设文本文件如下。你会看到 3,4-th、7,8-th 和 17,18-th 行是相同的。我想删除不总是较低的上部重复行。
2009,37214611872 2009 135 20 17,1 17,4 19,2 21,8 24,1
2009,37237442922 2009 135 22 16,5 14,5 12,6 11,2 10,5
2009,37260273973 2009 136 0 7,7 7,2 7,1 7,3 7,5
2009,37260273973 2009 136 0 7,7 7,2 7,0 7,2 7,4
2009,37488584475 2009 136 20 14,6 15,1 16,4 18,3 20,1
2009,37511415525 2009 136 22 15,9 14,6 12,8 10,9 9,4
2009,37534246575 2009 137 0 8,2 6,9 6,2 6,2 6,4
2009,37534246575 2009 137 0 …Run Code Online (Sandbox Code Playgroud) 正如你在标题中看到的,我不小心安装了 2 个 Discord 应用程序;一个来自 Ubuntu 软件,另一个来自 Discord 网站中的 .deb 文件。
我来这里是想问您是否有一种简单的方法可以从 .deb 文件中卸载应用程序,从而仅保留 Snap Store 中的应用程序
uninstall duplicate software-installation ubuntu-store 20.04
我想要拖放选项,所以我安装了 gnome 桌面图标 ng 扩展。但在那之后,我复制了所有图标,只有一个是可选的。我切换了旧的桌面扩展,但它不起作用。我也重启...
有任何想法吗?
设想:
我尝试使用meldGUI,但这需要无尽的时间才能完成这些结构。
我尝试使用diff --brief --report-identical-files folder1 folder2,但基本上报告了所有内容,它甚至不包括文件夹,所以我什至不能| grep identical。
我使用了错误的工具吗?还是有什么我没有学到的技巧diff --help?或者我做错了什么?
谢谢