Como apagar arquivos de backup usando um script bash? [duplicado]

0

Eu quero excluir automaticamente os arquivos de backup (aqueles que terminam com ~) de qualquer lugar no meu computador.

Eu tentei escrever um script simples usando o comando locate , mas estou preso ao excluir o arquivo com espaço no nome, como este

/home/abc/def/Unnamed Document~

Você pode fornecer um script para excluir arquivos de backup (considerando que alguns deles têm espaço no nome).

    
por Registered User 11.12.2014 / 11:35

1 resposta

1

Use find em vez disso:

find /some/path -name '*~' -type f -delete
  • -name '*~' para nomes de arquivos terminados em ~
  • -type f para arquivos regulares (ignorando diretórios, etc.)
  • -delete ... bem?
por muru 11.12.2014 / 11:44
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '183660',
    'url' => 'how-to-delete-backup-files-using-a-bash-script',
];

$_SESSION = [
    '__flash' => [],
];