.png)
Estou tentando ocultar um novo arquivo de um script que contém ' sudo rm -rf *
' - estou pensando se posso fazer isso sem refazer o script/se isso é possível ou não.
Eu tentei o seguinte:
$ sudo chattr +i file.txt
e
$ sudo chattr +a file.txt
O último está mais próximo da funcionalidade que procuro, ou seja+a
Esses trabalhos, no entanto, não são ignorados durante o meu script, mas imediatamente geram erros Operation not permitted...
e não removem nenhum outro.
..Meuo resultado desejado seria que ele fosse completamente oculto ou ignoradosudo rm -rf *
Responder1
Por padrão, *
a expansão de irá ignorar os arquivos que começam com .
, portanto, se você nomear seu arquivo dessa maneira, sudo rm -rf *
não o excluirá:
touch .myfile
rm *
ls -a
VerPor que os shell globs omitem arquivos de pontos por padrão?para detalhes.