Скажіть, у мене є такий .zipфайл:
ZipFile.zip
/zipfolder/
this.file
that.file
theother.file
Коли я намагаюся:
unzip ~/path/to/my/ZipFile.zip -d ~/path/to/my/destination/
... мої потрібні файли знаходяться в ~/path/to/my/destination/zipfolder/; Однак, я хотів би this.file, that.fileі theother.fileбути розпаковані за все ~/path/to/my/destination/.
Як би я це зробив?
rm -fвсе ще скаржиться на rm: не можу видалити 'zipfolder': це каталог для мене. Якщоrm -rfвиправити це, виправите це - але це видалить будь-які файли чи папки всередині zipfolder, починаючи з «.Так як вони не відповідають *, вони все одно будуть там. Я пропоную використовуватиrmdirзамість цьогоrm -f- він видалить каталог, якщо він порожній, і поскаржиться інакше, тож ви можете перевірити, що залишилось