Saya juga mendapatkan kesalahan ini di masa lalu karena alasan berbeda yang -rtidak bisa diperbaiki oleh saklar. Apa yang terjadi adalah bahwa saya mendasarkan file untuk ditambahkan ke zip dengan kode / variabel bash berikut
somevar=`ls -1 somedir`
Masalahnya adalah bahwa lshanya daftar file off seolah-olah berada di direktori saat ini dan inilah sebabnya zipmengeluh (pada dasarnya file tidak ada untuk zip karena sedang disuruh melihat di direktori yang salah / saat ini).
Jika ini adalah masalah Anda, Anda dapat memperbaikinya seperti ini:
somevar=`ls -1d somedir/*`
Seperti yang Anda lihat, saya menggunakan -dsaklar dan juga /*pada akhir nama direktori dan kemudian file-file tersebut berhasil ditambahkan.
zip -P password /Volumes/Storage\ 4/archive -p /Volumes/GGZ/faster/mybigfolder/*