Como excluir o diretório da instrução -not -newer?

0

Desejo encontrar diretórios mais antigos que o diretório no qual estou usando o comando --not -newer (é uma parte da declaração FIND maior). Mas não consigo descobrir como "proteger" esse diretório de ser marcado como mais antigo do que ele mesmo.

Por exemplo

find /home/user/data/ -not -newer $variable

A variável $ contém o caminho para este diretório, a partir do qual estou tentando encontrar diretórios mais antigos.

    
por harcotlupus 08.11.2017 / 19:23

1 resposta

0

Eu não sei exatamente o que você está perguntando, mas talvez apenas exclua o diretório explicitamente?

find /home/user/data/ -not -path $variable -not -newer $variable

Isso funciona se você quiser excluir um local específico.

$ mkdir -p a/b
$ find a -not -newer a
a
a/b
$ find a -not -path a -not -newer a
a/b
    
por 08.11.2017 / 20:16

Tags