Я новичок в Linux и должен был сделать что-то вроде этого с командой zip:
Моя структура папок внутри zip-файла abc.zip:
-- currentdir
-- onestepdeep
-- abc.zip
-- folder1
-- textfile.txt
-- folder2
-- seconddir
-- folder3
-- textfile.txt
Мне нужно скопировать файл textfile.txt из seconddir/folder3 в folder1 внутри abc.zip
Я мог бы переместить textfile.txt в abc.zip со следующими результатами:
- Он переместится в
abc.zipкакfolder3/textfile.txt(иерархия сохранена) - Также использовался ключ
-j(справка сказала, что он испортил информацию о пути, но он это сделал) - он будет перемещаться только вabc.zipи находиться на том же уровне, что иfolder1иfolder2вместо заменыtextfile.txtвнутриabc.zip/folder1
Мой вопрос - я хочу заменить abc.zip/folder1/textfile.txt на тот, что находится внутри seconddir/folder3/textfile.txt .
Как мне добиться этого через интерфейс командной строки?
