Perguntas sobre 'find'

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

Utilizando find ou grep para localizar nomes de arquivos com caracteres acentuados de um sistema de codificação diferente (Windows para Linux)

Eu tentei marcar tarde para uma pergunta semelhante à minha em stackoverflow ( Localizar nomes de arquivo não-UTF8 no sistema de arquivos do Linux ) para obter mais respostas, sem sorte até agora, então aqui vai novamente ... Eu tenho o mesm...
06.12.2010 / 01:37
7
respostas

Como posso usar o comando para abrir o primeiro resultado da pesquisa com o vi?

Sempre que preciso encontrar um arquivo e abri-lo, preciso usar: encontre ./ -name ****. propriedades. , copie o resultado e depois vi "colar o resultado aqui". Se eu precisar usar um mouse, pode ser um pequeno problema. Então, há alguma maneira...
10.11.2010 / 09:19
3
respostas

Usando find e tar com arquivos com caracteres especiais no nome

Eu quero arquivar todos os arquivos .ctl em uma pasta, de forma recursiva. tar -cf ctlfiles.tar 'find /home/db -name "*.ctl" -print' A mensagem de erro: tar: Removing leading '/' from member names tar: /home/db/dunn/j: Cannot stat: No...
02.06.2010 / 01:07
3
respostas

Como exibir detalhes do arquivo (tamanho, data, etc.) do comando “locate” do Linux?

O (lento) comando “find” do Linux tem uma opção, “-ls”, para exibir tamanho, data, etc., como o comando “ls -l”. Mas o comando "localizar" não parece ter isso. Então, como posso obter a funcionalidade equivalente com a localização? Eu usei ca...
19.05.2013 / 14:11
2
respostas

Como posso usar o sed para alterar os resultados de encontrar e passar os resultados para o cp?

No solaris, gostaria de copiar todos os arquivos encontrados pelo comando find para um caminho ligeiramente diferente. O script a seguir basicamente executa cp para cada arquivo encontrado por find. Por exemplo: cp ./content/english/activity1...
02.03.2010 / 05:18
1
resposta

Como a linha de comando é construída para encontrar o comando -exec {} +

Acho que a explicação manual de find é um pouco incerta. Qual é o significado de "mas a linha de comando é construída anexando cada arquivo selecionado no final; o número total de invocações do comando será muito menor que o número de arqu...
18.07.2015 / 02:55
1
resposta

Como se livrar de segundos fracionários em encontrar usando-printf?

Estou executando este comando shell para obter os 20 arquivos PHP mais recentes modificados no meu servidor. find . -name '*.php' -printf '%TY-%Tm-%Td %TH:%TM:%TS %Tz %p\n' | sort -r | head -20 A saída é assim: 2016-08-08 01:44:45.3820...
08.08.2016 / 14:34
3
respostas

Descubra onde $ PATH está definido

Eu instalei recentemente um sistema Arch-Linux. Se eu digitar echo $PATH aponta (entre outros) para um diretório dentro do meu /home/user/dir eu consigo lembrar que eu montei em algum lugar. Eu tenho isso como usuário root também, entã...
01.07.2012 / 22:08
3
respostas

como limitar a saída do comando find usada com a opção -print0

Gostaria de limitar a saída do comando find. No passado eu costumava usar para este comando ls, por exemplo: ls *tgz|head -100|xargs -i mv "{}" ../ mas fiquei sabendo que o resultado pode ser imprevisível se o nome do arquivo contiver um...
05.03.2012 / 17:00
1
resposta

Existem limites para o tamanho do arquivo canalizado de find para xargs ou usando find -exec +

Em questão [ Encontre e exclua todos os diretórios chamados "test" no linux ] neste site, a melhor resposta é sobre o uso desses dois comandos: find . -name test -type d -print0|xargs -0 rm -r -- find . -name test -type d -exec rm -r {} +...
02.04.2014 / 23:37