Perguntas sobre 'find'

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

Como usar o comando “cat” na saída do comando “find”?

Eu quero redirecionar a saída do comando find para o comando cat para que eu possa imprimir os dados do arquivo fornecido. Por exemplo, se a saída de find for /aFile/readme , o cat deve ser interpretado como cat ./aFile/readme . Com...
26.06.2016 / 21:29
2
respostas

Espaços como quebras de linha do comando inline for loop

Alguém se importa em me esclarecer por que os espaços no primeiro comando parecem ser interpretados como quebras de linha? Também ocorre substituindo print por echo. $for l in $( find *.txt -exec head -1 {} \; ); echo $l; 9.16.11 09:20 9....
08.10.2011 / 21:41
2
respostas

procura recursiva por um padrão, em seguida, para cada correspondência, imprima a SEQUÊNCIA específica: número da linha, nome do arquivo e nenhum conteúdo do arquivo

O que eu estou procurando é quase exatamente o mesmo que pode ser encontrado aqui, mas eu quero o formato "número da linha, separador, nome do arquivo, nova linha" nos resultados, exibindo assim o número da linha no início da linha, não depois d...
17.10.2013 / 01:29
5
respostas

Exclui todas as pastas que contêm arquivos que correspondem ao padrão

Estou tentando excluir todos os subdiretórios do meu diretório de trabalho atual que contêm um arquivo rar. Minha primeira tentativa: find -name *.rar -exec rm -r {}/.. ';' falhou porque esse não é um diretório válido. Eu tentei usar dirn...
30.12.2012 / 22:55
2
respostas

encontra flags: -exec rm -rf vs -delete

Eu achei que as bandeiras que mencionei na pergunta são as mesmas, mas recebo a seguinte mensagem com a primeira, mas nada com a última: $ find . -mindepth 1 -type d -exec rm -rf {} \; find: './practice4': No such file or directory find: './p...
20.02.2013 / 23:13
1
resposta

Exclui o diretório no comando de localização (Solaris nativo)

Estou tentando excluir o diretório /zones no meu comando find . Eu não tenho GNU encontrar disponível, apenas o nativo Solaris find . Eu tentei algo assim: find / -type d ! -name zones O problema é que com essa exclusão também p...
14.08.2015 / 10:38
1
resposta

Problema combinando -or e -exec com o comando find

Eu estou achando que quando eu uso find - ou operador em combinação com -exec, não obtenho o resultado esperado. Ao procurar arquivos .cpp e .h, o comando funciona como esperado se eu não usar -exec: find . -name '*.cpp' -or -name '*.h' ./fil...
28.09.2014 / 18:09
5
respostas

Como criar uma fila limitada para tarefas de shell?

Eu tenho arquivos de 1000 gzips que eu quero classificar. Fazendo isso sequencialmente, o procedimento parece bastante simples: find . -name *.gz -exec zcat {} | sort > {}.txt \; Não tenho certeza se o código acima funciona (por fav...
06.12.2011 / 08:54
7
respostas

localiza arquivos baseados no nome e move-os com renomeação simultaneamente

Considere que eu tenho diretórios nomeados de acordo com anos e contendo arquivos pdf de acordo com o assunto-código. ls output é: $ ls -l total 32 drwxrwxrwx 1 root root 4096 Apr 8 08:52 May-June-2011 drwxrwxrwx 1 root root 4096 Apr...
29.04.2015 / 07:50
1
resposta

POSIX encontra todos os arquivos não legíveis

Estou tentando localizar todos os não legíveis 'ACL-wise' em um subdiretório de outro usuário www-data e em um servidor 'FreeBSD'. Este servidor me impede de usar o comando find . ! -readable Como posso encontrar todos os arquivos não l...
13.09.2018 / 10:14