Perguntas sobre 'find'

Um utilitário de linha de comando para localizar arquivos e diretórios.
2
respostas

find delete mostra “Nenhum tal arquivo ou diretório”

Acabei de executar um comando para "localizar e excluir arquivos e pastas com mais de 100 dias" em uma pasta e obter o seguinte: $ find . * -mtime +100 -delete find: May_01_2015: No such file or directory find: May_02_2015: No such file or di...
26.08.2015 / 02:30
1
resposta

Script Bash incapaz de mover arquivos

Estou tentando escrever um script "zelador" que será executado como um trabalho cron em um diretório específico. É suposto criar uma pasta de arquivo com a data de criação no nome e, em seguida, localizar e mover todos os arquivos de um deter...
02.11.2015 / 14:19
2
respostas

Problema quando tento passar parâmetros para encontrar o comando?

Parâmetro: export exc_lst='! -path "/var/app/s2/pnl/incoming/recondata/*.*"'; Quando tento usar os comandos below find: find $FILE_DIR -name "*.*" "${exc_lst}" -type f -mtime +20 -user sh79790 -ls gera um erro: conjunção ausente...
16.09.2015 / 13:29
1
resposta

Usando find e sed para copiar a 20ª linha de muitos arquivos em um arquivo

Eu tenho uma pasta chamada PKA1 Dentro desta pasta eu tenho várias pastas nomeadas como: 1eV , 2eV .... 30eV Dentro de cada uma dessas subpastas eu tenho um arquivo chamado PKA.dump Eu quero copiar a 20ª linha de PKA.d...
03.04.2015 / 22:52
1
resposta

Como alterar o formato e a posição da data na saída de localização

Desculpe se esta é uma questão básica. Diga que eu tenho o seguinte comando. Está configurado para exibir uma lista dos últimos 20 arquivos modificados na minha unidade com os caminhos incluídos. find -type f -printf '%TY-%Tm-%Td %TT %p\n' |...
21.12.2014 / 02:46
4
respostas

como encontrar arquivos com base no intervalo de nome de arquivo?

Eu tenho alguns arquivos com nomes numéricos: 2341a.po , 4567211someword.po , 0012.po , etc. Eu gostaria de encontrar um conjunto de arquivos com base no intervalo numérico. como [126 - 363] . Normalmente, uso expressões regulares com...
26.12.2014 / 01:40
2
respostas

Como canalizar a saída de find para outra invocação de localização

Veja o que estou tentando fazer find . -maxdepth 1 -type d -print0 | xargs -0 -P4 find -name 'war' -type d Eu gostaria de criar uma lista de nomes de diretório, terminados em null, e então passar essa lista para xargs, que para cada nome...
05.11.2014 / 11:21
1
resposta

Como encontrar apenas arquivos, com qual comando xyz termina com sucesso?

Estou tentando encontrar todos os arquivos que fazem com que um determinado comando termine com sucesso (código de saída 0). A página man find diz sobre -exec: Execute command; true if 0 status is returned. Embora listado em Actions ,...
03.11.2014 / 13:41
1
resposta

find às vezes resulta em arquivos não correspondentes sendo compactados

Estou tentando fazer um arquivo zip de todos os arquivos em um diretório específico que foram modificados nos últimos x minutos. Aqui está o meu comando: find "/path/to/dir" -mmin -30 -not -name ".*" -exec zip -r "testfile.zip" "{}" \+...
02.12.2014 / 19:28
1
resposta

Localizar Comando: Caminho do Arquivo vs -name Argumento

Atualmente, estou construindo um script para manipular alguns arquivos em um diretório. No primeiro exemplo, eu uso o comando find e passo um diretório como argumento. No segundo, em vez disso, uso o switch -name no comando find para passar o no...
02.12.2014 / 16:17