Скажіть, у мене є такий .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
- він видалить каталог, якщо він порожній, і поскаржиться інакше, тож ви можете перевірити, що залишилось