Perguntas sobre 'find'

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

Por que encontrar uma impressão './' se nenhum caminho é dado?

Por que é que find imprime um resultado ./ aos resultados se nenhum caminho for dado? $ find ./file1 ./file2 ./file3 Qual é o motivo para não imprimir isso? $ find file1 file2 file3     
05.08.2016 / 16:55
2
respostas

Qual é o comando + in find / path / -exec '{}' + do?

Qual é o + em find /path/ -exec command '{}' + do? ao contrário de find /path/ -exec command '{}' \;     
01.11.2010 / 12:05
2
respostas

Encontre arquivos com mais de 15 segundos, mas com mais de 2 segundos

Eu quero encontrar arquivos com mais de 15 segundos, mas com mais de 2 segundos. Aqui está o script que estou usando atualmente que pega arquivos com mais de 15 segundos: find /my/directory -name '*.jpg' -not -newermt '-15 seconds' Qualqu...
26.10.2015 / 17:07
3
respostas

encontrar com -execdir

Quando executo find com -execdir , não obtenho os resultados esperados. Por exemplo: mkdir -p a/b/c find . -type d -execdir touch foo \; $ tree a a ├── b │   ├── c │   └── foo └── foo O diretório c não contém um arquivo foo ....
07.01.2014 / 15:01
2
respostas

Quais são os problemas de segurança e condições de corrida no uso de 'find -exec'?

Na find man page : -exec command ; There are unavoidable security problems surrounding use of the -exec action; you should use the -execdir option instead. -execdir command {} + Like -exec, but the specified command is ru...
03.04.2016 / 08:06
6
respostas

Melhor maneira de executar um comando em cada arquivo em uma árvore de diretórios

Parece haver várias maneiras de fazer isso, incluindo loops no shell script, find e xargs. Qual destes é o melhor e qual é o mais portátil?     
10.08.2010 / 20:16
3
respostas

Pipe encontra em grep -v

Estou tentando encontrar todos os arquivos que são de um determinado tipo e não contêm uma determinada string. Eu estou tentando ir em busca de piping ache grep -v exemplo: find -type f -name '*.java' | xargs grep -v "something something"...
05.07.2012 / 18:58
3
respostas

Comparação de dois comandos find

Recentemente, recebi este find one-liner, mas não sou capaz de explicar de onde vem a diferença dos dois abaixo: Exemplo 1 [root@centos share]# find . -exec grep -i "madis" {} /dev/null \; ./names:Madison Randy:300:Product Development...
16.02.2014 / 22:30
2
respostas

Por que 'find -delete' exclui todos os arquivos em um diretório recursivamente

Portanto, o seguinte comportamento do unix find me custou caro: > touch foo > touch bar > ls bar foo > find . -name '*oo' -delete > ls bar > touch baz > ls bar baz > find . -delete -name '*ar' > ls > #WHAAAT?...
17.08.2014 / 10:47
2
respostas

Como citar argumentos com xargs

Suponha que eu queira excluir todos os arquivos em uma pasta com mais de 1 MB. $ find . -size +1M | xargs -0 rm Isso não excluirá arquivos que tenham espaço em seus nomes. Então, quero que ele cite todos os argumentos enviados para rm ....
10.12.2014 / 08:22