Eu passei por alguns tópicos no AskUbuntu e em outros lugares, mas ao que parece, todos eles são sobre a exclusão de arquivos ocultos, enquanto estou tentando:
exclua arquivos não ocultos, de um diretório não oculto, que está dentro de um diretório oculto .
Eu gosto de excluir todos os arquivos dentro /home/admn/.cache/thumbnails/normal/
do diretório usando um script Bash.
O script simples que eu criei:
sudo nano /usr/local/scripts/test.sh
#!/bin/bash
shopt -s dotglob
rm '/home/admn/.cache/thumbnails/normal/*'
shopt -u dotglob
Nota: Conforme sugerido, tentei usar aspas duplas "
no script, mas ainda recebi o mesmo erro.
sudo chmod +x /usr/local/scripts/test.sh
O erro que estou recebendo:
rm: cannot remove '/home/admn/.cache/thumbnails/normal/*': No such file or directory
Obrigado.
Nem aspas simples nem duplas permitirão a expansão do
*
glob - que precisa estar fora das aspas, ou sejaou
No entanto, como sua string não contém nenhum caractere especial do shell, você pode omitir completamente as aspas