Você pode usar o comando test
do shell bash
.
$ test -e ~/.bashrc && echo file exists || echo file not found
file exists
$ test -e ~/.bashrcx && echo file exists || echo file not found
file not found
O comando
help test
imprime um texto de ajuda com as diferentes opções, que você pode usar com o comando test
.
Você também pode encontrar os seguintes textos de ajuda úteis, bem como os links em um comentário de @dessert,
help [
e
help [[
Você pode usar o comando find
se você não souber onde o arquivo está (para que você precise procurá-lo em vários diretórios) ou quiser encontrar diferentes versões do arquivo .
$ sudo find / -name .bashrc
[sudo] password for sudodus:
/etc/skel/.bashrc
/root/.bashrc
find: ”/run/user/1002/gvfs”: Permission denied
/media/multimed-2/test/test/2015-04/colour-prompt/home/guru/.bashrc
/media/multimed-2/test/test/2015-04/colour-prompt/root/.bashrc
/media/multimed-2/test/test/2015-04/colour-prompt/etc/skel/.bashrc
/media/multimed-2/rsync-bup/nio/.bashrc
/home/lfs/.bashrc
/home/myself/.bashrc
/home/nio/.bashrc
/home/sudodus/.bashrc