Apagar arquivo (s) específico (s) do QNAP NAS

0

Eu encontrei um vírus que criou muitos arquivos Photo.scr no meu QNAP NAS . Usando o acesso ao Terminal, desejo encontrar e excluir recursivamente todas as instâncias.

Fácil, existem vários recursos da Web que sugerem coisas como as seguintes :

[/share/CACHEDEV1_DATA/Public] # find . -type f -name "Photo.scr" -delete
BusyBox v1.01 (2016.11.01-17:46+0000) multi-call binary

Usage: find [PATH...] [EXPRESSION]

Search for files in a directory hierarchy.  The default PATH is
the current directory; default EXPRESSION is '-print'

EXPRESSION may consist of:
        -follow         Dereference symbolic links.
        -name PATTERN   File name (leading directories removed) matches PATTERN.
        -print          Print (default and assumed).

        -type X         Filetype matches X (where X is one of: f,d,l,b,c,...)
        -perm PERMS     Permissions match any of (+NNN); all of (-NNN);
                        or exactly (NNN)
        -mtime TIME     Modified time is greater than (+N); less than (-N);
                        or exactly (N) days

A opção -delete não está funcionando. Esta questão é tratada aqui . No entanto, a execução de /usr/bin/find resulta na mesma mensagem de ajuda, por ex. é o mesmo find .

Eu posso continuar:

find . -type f -name "Photo.scr" -exec rm -vf {} +
find . -name "Photo.scr" -type f -print0 | xargs -0 /bin/rm -f

Todas as sintaxes inválidas. Por favor me ajude a executar essa tarefa, já que nenhum dos comandos que eu pareço parece funcionar.

    
por BullyWiiPlaza 04.12.2016 / 11:57

0 respostas