Perguntas sobre 'find'

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

Iremos alguma vez "encontrar" arquivos cujos nomes são alterados por "find"? Por que não?

Ao responder uma pergunta mais antiga me pareceu que find , no exemplo a seguir, potencialmente processaria arquivos várias vezes: find dir -type f -name '*.txt' \ -exec sh -c 'mv "$1" "${1%.txt}_hello.txt"' sh {} ';' ou o mais ef...
13.02.2018 / 19:56
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 / 23: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 / 19: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 / 14: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 / 19: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 / 02: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 / 21: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 / 21: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 / 20: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 / 14:10