Я сжал некоторые файлы с помощью NanoZip в Linux:

./nz c a -cc file.nz files/*

Теперь я пытаюсь извлечь их с

./nz x file.nz file_copy/*

но я не могу найти выход. То же самое касается

./nz x file.nz -o file_copy/*

Он говорит, что я все извлек, и это занимает много времени. Я просто не могу найти извлеченные файлы.

1 ответ1

2
./nz c a -cc file.nz files/*
Unknown command c

Я предполагаю, что вы на самом деле сделали что-то вроде

./nz a -cc file.nz files/*

сжать файлы

Чтобы распаковать, ваша линия должна быть

./nz x -ofile_copy file.nz 

Обратите внимание на отсутствие пробела между -o и его аргументом (запустите nz без аргументов, чтобы увидеть синтаксис). Вы также должны просто определить один аргумент выходного каталога; * в вашем -o file_copy/* расширяется оболочкой до

  • ничего, если file_copy не существует или пуста, и
  • файлы, находящиеся в данный момент в file_copy если он не пустой.

В моей системе бинарный файл просто segfaults, поэтому я не могу попробовать его «по-настоящему».

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