Erro ao mover arquivos antigos para um novo local

0

Eu usei o comando abaixo para mover para a pasta chamada "old", alguns arquivos de log com mais de 3 dias.

find -type f -mtime +3 -exec mv {} old/ \; 

Depois de executar este comando, ele move esses arquivos e dá os seguintes erros. Por que isso?

mv: './old/catalina.out-20130410.bz2' and 'old/catalina.out-20130410.bz2' are the same file
mv: './old/catalina.out-20130411.bz2' and 'old/catalina.out-20130411.bz2' are the same file
mv: './old/catalina.out-20130412.bz2' and 'old/catalina.out-20130412.bz2' are the same file
mv: './old/catalina.out-20130413.bz2' and 'old/catalina.out-20130413.bz2' are the same file
mv: './old/catalina.out-20130414.bz2' and 'old/catalina.out-20130414.bz2' are the same file
mv: './old/catalina.out-20130415.bz2' and 'old/catalina.out-20130415.bz2' are the same file
mv: './old/catalina.out-20130416.bz2' and 'old/catalina.out-20130416.bz2' are the same file
mv: './old/catalina.out-20130417.bz2' and 'old/catalina.out-20130417.bz2' are the same file
    
por user2143989 24.04.2013 / 09:43

1 resposta

4

O old a um subdiretório do diretório de trabalho?

Nesse caso, você precisa informar find para não descer para o subdiretório old usando a opção -maxdepth 0 .

    
por 24.04.2013 / 09:52

Tags