Você pode executar ls nos nomes de arquivo que deseja verificar, por exemplo:
$ ls -ld /opt/backup/10005{1,2,3}
ls: cannot access '/opt/backup/100052': No such file or directory
ls: cannot access '/opt/backup/100053': No such file or directory
-rw-r--r-- 1 root root 0 Jul 4 09:25 /opt/backup/100051
Neste exemplo, você pode ver que /opt/backup/100051 existe, enquanto o /opt/backup/100052 e /opt/backup/100053 não.
-
-lé opcional, mas acho que tem saída mais útil -
-dé para evitar a saída do conteúdo do diretório
Se você quiser verificar em um script, use -f :
for f in /opt/backup/10005{1,2,3}; do
if [ -f "$f" ]; then
echo "Exists: $f"
else
echo "Not Exists: $f"
fi
done
Saída:
Exists: /opt/backup/100051
Not Exists: /opt/backup/100052
Not Exists: /opt/backup/100053