Eu não diria "deveria", mas você certamente pode , porque o argumento uncompress
do utilitário file
é especificado assim , como uma conveniência:
A pathname of a file. If file already has the .Z suffix specified, it shall be used as the input file and the output file shall be named file with the .Z suffix removed. Otherwise, file shall be used as the name of the output file and file with the .Z suffix appended shall be used as the input file.
(Eu não verifiquei, mas é provável que esse seja o comportamento pré-existente, transferido para a especificação.)
Isso também é suportado por gzip
, pelo menos com sua extensão .gz
padrão:
echo Hello > test
gzip test
ls -l test*
gunzip test
ls -l test*
cat test