Em princípio, sim. Mas você esqueceu de especificar os arquivos ou diretórios reais para adicionar ao tar
archive. Observe também que, se /home/backup
for um diretório, você deverá usar a test
option -d
. Se o OTOH quiser verificar se há arquivos no diretório /home/backup
, você precisará de um ajuste; para inserir os arquivos nesse diretório no arquivo tar
, isso pode ser o que você está procurando:
set /home/backup/*
if [ -f "$1" ]
then
tar cf name.tar "$@"
fi