Você usa cp
para copiar um arquivo para outro arquivo, não para um dispositivo. Você não pode enviar um arquivo para a impressora com cp file /dev/lp0
.
Você pode usar cat file > /dev/st0
para gravar o arquivo em fita, mas não teria como saber qual era o nome do arquivo, nem suas permissões ou outros metadados. tar
prefixam os dados do arquivo com um cabeçalho contendo essas informações para que possam ser reconstruídos ao serem lidos novamente.
BTW Não sei o que o seu livro significa com "dispositivo de E / S descartável"; é um dispositivo de caracteres (o que ironicamente significa que você só pode escrever blocos alinhados a ele). Isso também significa que o comando cat
acima pode falhar no final se o tamanho do arquivo não for um múltiplo exato do tamanho de bloco necessário.
Portanto, use apenas tar
: -)