我想將指定目錄下的所有HTML文件壓縮到一起,忽略文件位置,但是我的命令有一個錯誤,我不知道如何解決。它不會忽略重複的文件名,因爲我需要它。在'find'命令中忽略重複的文件名
的命令:
find /home/ -type f -name "*.html" | zip -j all-html-files [email protected]
錯誤:該錯誤的
zip error: Invalid command arguments (cannot repeat names in zip file)
原因(如果這有助於)
zip warning: first full name: /home/company/press/managed-saas-service.html
zip warning: second full name: /home/company/press/2/managed-saas-service.html
zip warning: name in zip file repeated:managed-saas-service.html
爲什麼要在收到投票結果後再刪帖?那些封閉的選票建議你在[SU]中提問,因爲它比這裏更適合。另外,我建議你使用'|在find命令之後排序-u以解決這個問題。 – fedorqui
'sort -u'在這裏不起作用,因爲這些文件具有不同的路徑。 – dogbane
謝謝@dogbane,我知道有人能夠幫助!你是對的,排序 - 沒有工作。 – Barney