У меня есть файл myarchive.zip, который содержит много каталогов, файлов и т. Д. Допустим, этот файл myarchive.zip находится в каталоге с именем «b». Что ж, когда я использую команду «unzip myarchive.zip», система по умолчанию создает каталог «myarchive» с содержимым zip-файла. Я не хочу, чтобы система создала этот «myarchive» каталог - я просто хочу, чтобы содержимое было извлечено в каталог «b». Это возможно?
То, что я сейчас делаю, - это просто введите команду «cp», чтобы скопировать файлы из только что созданного каталога (в данном случае «myarchive» в «b») туда, куда я хочу.
mv
вместо cp
. mv archive/* .; rmdir archive/
или похожие.
unzip
не создает каталог. Ваш почтовый файл, вероятно, имеет каталог на верхнем уровне.