Perguntas sobre 'find'

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

Regex em find - OS X

Não consigo descobrir o que há de errado com meu regex, parece estar funcionando com grep , mas agora com find . Estou tentando encontrar todos os arquivos que seguem a expressão comum em programas de TV, por exemplo. S02E21 . find -E ....
03.05.2016 / 19:13
1
resposta

Imprimindo o arquivo com o número de hardlinks

Eu posso imprimir o número de hardlinks para arquivos no diretório usando find . type f -printf "%f %n\n" , mas isso também irá imprimir o hardlink não apenas arquivos originais: Exemplo:   file1 é um arquivo original.   O hardlink1 é um ha...
03.05.2016 / 15:12
1
resposta

Reescreva um comando find que use sed -i para o AIX

Eu tenho um script que procura por uma string e a substitui por meio do comando sed. Se essa string contiver caracteres especiais, o script irá escapar deles (exceto para a barra porque é meu delimitador atual para sed e a coluna porque marca a...
20.04.2016 / 16:54
2
respostas

Como permitir espaços em diretórios ao usar find -exec junto com basename?

Estou tentando encontrar todos os diretórios em um determinado caminho e criar links temporários dentro desses diretórios em diretórios com os mesmos nomes em outro local. Muitos dos diretórios possuem espaços em seus nomes. Eu montei o seguinte...
28.02.2016 / 12:18
2
respostas

Por que o Solaris 10 encontra / -exec sh -c “echo {}” \; imprime “{}” em vez de nomes de arquivos?

Geralmente não uso o Solaris, mas hoje preciso criar um comando find para executar uma operação em arquivos identificados usando o shell. Estou descobrindo que os caracteres {} não estão sendo substituídos e não podem encontrar uma alternativ...
21.03.2016 / 18:57
1
resposta

Como obtenho uma contagem de arquivos em um diretório (recursivamente) mas excluo diretórios com um certo nome

Isso é muito semelhante a esta pergunta, mas eu preciso ir um pouco mais longe. Eu estou usando uma unidade de sincronização e há toneladas de @eaDir diretórios que eu quero ignorar (e os arquivos nesses diretórios). Como posso fazer isso?...
24.04.2016 / 17:11
2
respostas

Como obter todos os nomes de subpastas que consistem apenas em maiúsculas?

Como obter as pastas em uma pasta pai, cujos nomes são compostos de A-Z, sem minúsculas, sublinhados, pontos ou qualquer outra coisa?     
10.05.2016 / 16:20
3
respostas

Entrada de padrão de tubulação para encontrar o comando

Eu tenho um cenário em que estou tentando find de vários arquivos com base na saída de outro comando. O comando em si é ./libopt -d test . 2>&1 | sed -rn 's/Cannot find library \"(.*?)\"//p' e isso me dá a seguinte saída...
07.03.2016 / 20:41
1
resposta

Exclua arquivos que não contenham “.zip” no nome do arquivo

Estou tentando encontrar e excluir arquivos que não tenham ".zip" e sejam maiores que 1 Gig. Eu encontrei o seguinte comando. Alguém pode me explicar o que o seguinte comando está fazendo? /etc/home -type f -name "*.log*" ! -name "*.zip" -s...
19.01.2016 / 17:01
3
respostas

problema com find (shell script)

Eu quero os arquivos de um determinado diretório e use o seguinte script: echo "give name of directory: " read directory if [ -d "$directory" ] then echo "thanks again" else exit fi find /-type f $directory Infelizmente isso não func...
07.01.2016 / 15:09