Вы можете использовать утилиту sgdisk, sgdisk поддерживает GPT.
Для просмотра таблицы разделов
sgdisk -p /dev/<dev-node>
Подобно многим программам, tar
проверяет, идет ли ее вывод на терминальное устройство (tty ), и соответствующим образом изменяет свое поведение. В GNU tar
мы можем найти соответствующий код вbuffer.c
:
static void
check_tty (enum access_mode mode)
{
/* Refuse to read archive from and write it to a tty. */
if (strcmp (archive_name_array[0], "-") == 0
&& isatty (mode == ACCESS_READ ? STDIN_FILENO : STDOUT_FILENO))
{
FATAL_ERROR ((0, 0,
mode == ACCESS_READ
? _("Refusing to read archive contents from terminal "
"(missing -f option?)")
: _("Refusing to write archive contents to terminal "
"(missing -f option?)")));
}
}
Вы обнаружите, что как только вы соедините stdout с чем-то, оно с радостью напишет в него:
$ tar -cf-.
tar: Refusing to write archive contents to terminal (missing -f option?)
tar: Error is not recoverable: exiting now
тогда как
$ tar -cf -. | tar -tf -
./
./001.gif
./02.gif
./1234.gif
./34.gif