Вопросы с тегом «null»

144
перенаправление в / dev / null

Я читаю пример сценария оболочки bash: #!/bin/bash # This script makes a backup of my home directory. cd /home # This creates the archive tar cf /var/tmp/home_franky.tar franky > /dev/null 2>&1 # First remove the old bzip2 file. Redirect errors because this generates some if the archive #...

114
Почему / dev / null - это файл? Почему его функция не реализована как простая программа?

Я пытаюсь понять концепцию специальных файлов в Linux. Тем не менее, иметь специальный файл в /devвыглядит просто глупо, когда его функция может быть реализована несколькими строками в C, насколько мне известно. Более того, вы можете использовать его почти таким же образом, то есть использовать...

33
Как использовать нулевые байты в Bash?

Я читал, что, поскольку пути к файлам в Bash могут содержать любой символ, кроме нулевого байта (нулевого байта, $'\0'), лучше использовать нулевой байт в качестве разделителя. Например, если выходные данные findбудут отправлены в другую программу, рекомендуется использовать эту -print0опцию (для...

25
MV файл в / dev / null разрывы dev / null

Если я делаю: touch file; mv file /dev/nullкак root, /dev/nullисчезает. ls -lad /dev/nullв результате нет такого файла или каталога. Это ломает приложения, которые зависят от /dev/nullподобного SSH и могут быть решены путем mknod /dev/null c 1 3; chmod 666 /dev/null. Почему перемещение обычного...

25
Почему чтение / dev / zero не считается как IO_RBYTES?

Я освобождаю жесткий диск на некоторых ОС Linux 4.x с помощью этой команды: sudo sh -c 'pv -pterb /dev/zero > /dev/sda' И я открыл другой tty и начал sudo htopи заметил это: PID USER PRI NI CPU% RES SHR IO_RBYTES IO_WBYTES S TIME+ Command 4598 root 20 0 15.5 1820 1596 4096 17223823 D 1:14.11 pv...

21
Почему tar выводит содержимое файла, если выходной файл / dev / null?

У меня есть каталог с более чем 400 ГиБ данных в нем. Я хотел проверить, что все файлы могут быть прочитаны без ошибок, поэтому я подумал о том, как tarэто сделать /dev/null. Но вместо этого я вижу следующее поведение: $ time tar cf /dev/null . real 0m4.387s user 0m3.462s sys 0m0.185s $ time tar cf...