Как сжать каталог, имя которого начинается с -

Необходимо сжать этот каталог: -YDHEmmD9DDD = , но это вывод:

zip error: Invalid command arguments (short option 'Y' not supported)
-121--900660- как просмотреть содержимое файла/dev/sda? Я отформатировал 160GB диск, используя: dd если =/dev/zeros =/dev/sda bs = 512 Ожидаю, что весь диск заполнен нулями, но как его проверить? Я думал, что смогу просто кат/дев/сда и увидеть все нули,...

Я отформатировал 160GB диск, используя:

dd if=/dev/zeros of=/dev/sda bs=512

Я ожидаю, что весь диск заполнен нулями, но как я могу проверить его?

Я думал, что могу просто cat/dev/sda и увидеть все нули, однако после того, как я сделал это, терминал, похоже, замерз.

0
задан 6 May 2021 в 00:09

2 ответа

Уведомление об использовании

Это / dev / zero , а не / dev / zeros , поэтому ваша команда должна быть:

dd if=/dev/zero of=/dev/sda bs=512

А не:

dd if=/dev/zeros of=/dev/sda bs=512

Как сделать verify?

Есть много способов проверить, что диск содержит только нули, но открытие диска как файла и его просмотр - не самый эффективный метод.

Простой метод - использовать cmp , который побайтно сравнивает два файла и сообщает о первом различии. По сути, вы можете сравнить / dev / zero как файл (все нули) с вашим диском как другой файл, например:

cmp /dev/zero /dev/sda

Если вы получите что-то вроде этого:

cmp: EOF on....

Тогда файлы идентичны до конец более короткого файла (в данном случае ваш диск) и все нули.

cmp сообщит о разнице примерно так:

... differ: byte 1, line 1
2
ответ дан 7 May 2021 в 17:39

Я уверен, что он не завис; это занимает очень много времени. Один экран (80x25) - это 1920 знаков, т.е. не совсем 2к. И вы пытаетесь просмотреть нули объемом 160 ГБ, то есть

160 * 1024 * 1024 * 1024 символов, то есть 171798691840 символов.

Надеюсь, вы не строили никаких планов на следующие несколько недель ...; -)

1
ответ дан 7 May 2021 в 17:39

Другие вопросы по тегам:

Похожие вопросы: