2

У меня есть следующие файлы:

~/Dir1/file1.txt

~/Dir2/file2.txt

Затем я использую следующую команду:

cd ~
zip out.zip /Dir1/file1.txt /Dir2/file2.txt

В out.zip я вижу две директории (dir1 и dir2), но хочу, чтобы только эти два файла (file1.txt и file2.txt) находились в корне out.zip!

Я думал, что опция -D - это то, что мне нужно, но она не работает.

1 ответ1

1

Я думаю, что вам нужна опция -j :

zip -j out.zip ~/Dir1/file1.txt ~/Dir2/file2.txt

Со страницы руководства:

-j     Store just the name of a saved file (junk the path), 
       and do not store directory names. By default, zip 
       will store the full path (relative to the current path).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .