Мне нужно создать кучу файлов .gz для тестирования чего-то. Возможно (в оболочке на основе unix) сделать пустой файл (например, touch file1
) и zip (например, file1.gz) с помощью простой однострочной линии (вдоль: touch file1 | zip
). Как я могу перенаправить файл в zip?linux: коснитесь пустого файла и zip одной командой
1
A
ответ
1
gzip </dev/null> file.gz
Т.е. feed gzip
пустой ввод и перенаправление вывода на file.gz
. Не требуется никакого временного пустого файла.
Это предполагает, что имеется /dev/null
(т. Е. Система POSIX (-ish)). Альтернативами будут:
: | gzip […]
true | gzip […]
printf '' | gzip […]
echo -n | gzip […] # Won't work in strictly POSIX environments
…
I.e. все, что доступно, и ничего не печатает в STDOUT.
Вы упомянули zip
, но так как вы сказали, что нужно .gz
файлы, которые я предполагаю, что вы хотите gzip
.
1
Например:
touch file1 && zip file1.zip file1
Смежные вопросы
- 1. Создание пустого zip-файла java
- 2. PHP выход пустого ZIP
- 3. Коснитесь и коснитесь действия для UIImageView
- 4. PHP UrlEncode - кодировать только имя файла и не коснитесь слэш
- 5. JSZip Чтение Zip-файла и выполнение из существующего файла Zip
- 6. Сравнение файла ZIP с dir с командой оболочки
- 7. python - создание пустого файла и закрытие в одной строке
- 8. Лучший способ для zip-файлов в Python (zip целый каталог с одной командой)?
- 9. Проверьте использование основной памяти командой linux
- 10. Ссылки Linux с командой «ln»
- 11. Заменить несколько запятых с одной один - командой Linux
- 12. Поместите теги в документы .html с командой в Linux
- 13. git checkout и слияние одной командой
- 14. Git stage и commit с одной командой
- 15. Коснитесь и снимите изображение
- 16. UTL_FILE Генерация пустого файла
- 17. VB.Net создание zip-файла и извлечение из zip-файла
- 18. Работа с командой sed linux
- 19. Сделка только с одной командой
- 20. Команда Linux для создания пустого файла с именем 'test1'
- 21. sed + удалить «#» и пустые строки с одной командой sed
- 22. Быстро, прикоснитесь к UIButton и коснитесь другого
- 23. Чтение пользовательского ввода (который должен быть командой Linux) и выполнить
- 24. установка zip-файла для мгновенного клиента oracle на linux
- 25. unzipping text/csv файлы из .zip-файла в linux
- 26. Компиляция и запуск кода на C++ с одной командой в Linux
- 27. Linux Solaris - Как обойти zip ограничение размера файла 2GB
- 28. Избегайте создания пустого файла
- 29. туздЫшпр создания пустого файла
- 30. Декомпрессия файла Zip из строки
'gzip < /dev/null > file.gz'? – Biffen
Работает! - Что здесь делает/dev/null? – user3375672
Просто простой способ накормить «ничего» в STDIN 'gzip'. Вы можете использовать ': | gzip', 'echo -n | gzip' или несколько разных способов. – Biffen