Perguntas sobre 'find'

Um utilitário de linha de comando para localizar arquivos e diretórios.
1
resposta

Executando awk em cada arquivo encontrado com find, redirecionando o resultado para um novo nome de arquivo

Estou tentando obter os resultados de find e, em seguida, executar o awk para imprimir as duas primeiras colunas. Então eu quero redirecionar esses resultados para um novo nome de arquivo para cada arquivo, usando o nome do arquivo existente com...
22.08.2015 / 21:28
2
respostas

Como posso substituir este comando shell?

Eu tenho um comando find no qual desejo substituir uma lista de GIDs. Aqui está o comando: find / -follow \( -group 39 -o -acl_group 39 \) -exec ls -ln {} \; 2> $HOME/error.39.log 1> $HOME/results.39.log Eu também tenho um a...
31.07.2012 / 17:37
1
resposta

GNU find - [cma] opção de horário e horário de verão

No GNU find man, você pode ler sobre a opção -atime : -atime n File was last accessed n*24 hours ago. When find figures out how many 24-hour periods ago the file was last accessed, any fractional part is ignored, so to match -a...
25.09.2015 / 12:54
3
respostas

Use para loop em encontrar exec

-> find .. -name bin -exec for file in {}/* ; do echo $file ; done \; -bash: syntax error near unexpected token 'do' Qual é a sintaxe apropriada para este comando?     
01.04.2015 / 17:46
3
respostas

Como encontrar arquivos contendo duas cadeias de caracteres em linhas diferentes

Um exemplo real é: Eu tenho um arquivo Python util.py e mudei um dos nomes de função de foo para bar . Pode haver outros arquivos usando foo como nome da função e eles são irrelevantes. Eu quero atualizar todos os arquivos Python n...
19.04.2014 / 00:32
3
respostas

Qual é a diferença entre [.] * e '. *' para o comando 'find -name'?

Meu objetivo é encontrar todos os arquivos ou diretórios em um sistema de arquivos que inicie com um ponto ( . ), por exemplo, .gnupg . Então eu inventei o comando: find -name '.*' Verificando na Internet, eu vi algumas dicas dizendo...
23.10.2013 / 19:36
2
respostas

du comando mostra uma barra após diretórios?

Como usar o comando du , mostrar uma barra após os diretórios? Por exemplo: du -ab /root/test/php-5.4.8/ Resultado: 1781 /root/test/php-5.4.8/main/internal_functions.c.in 973596 /root/test/php-5.4.8/main 3841 /root/test/ph...
20.10.2012 / 19:44
1
resposta

find -exec mv pára após o primeiro exec

Enquanto pesquisava sobre essa questão: Find e mover diretórios com base no tipo de arquivo e na data , me deparei com um problema meu. Primeiro, criei vários diretórios com arquivos neles: seq 10 | while read dir; do mkdir dir$dir to...
21.08.2013 / 18:44
1
resposta

find. -size -1GB em Centos

No Centos, eu tenho um arquivo de texto no meu diretório pessoal. O comando find . -size -1M não mostra meu arquivo, mas find . -size -1000k mostra. Esse problema parece estar acontecendo quando eu uso o número "1". O primeiro comando f...
13.10.2012 / 12:10
3
respostas

Use o resultado da busca sem ./

Estou tentando usar o find para criar vários links simbólicos, mas usando o resultado com {} includes ./ antes de cada nome de arquivo. Como posso evitar isso? find . -type l -name '*.h' -exec ln -s /sourcedir/{} /destinationdir/{} \;     
12.04.2013 / 11:34