Perguntas com a marcação «find»

12
Excluir diretórios na pesquisa de localização

Uma pesquisa com locateencontra caminhos no sistema de arquivos. Muitas vezes, você sabe a priori que está interessado apenas em arquivos ou somente em diretórios. Uma pesquisa 'localizar' geralmente retorna muitos resultados. Seria útil incluir apenas um dos tipos no resultado, pois ajuda a...

12
Encontre arquivos que não estão no .gitignore

Eu tenho o comando find que exibe arquivos no meu projeto: find . -type f -not -path './node_modules*' -a -not -path '*.git*' \ -a -not -path './coverage*' -a -not -path './bower_components*' \ -a -not -name '*~' Como posso filtrar os arquivos para que não mostrem os que estão no...

12
Abrir arquivo encontrado com o comando 'find'

Provavelmente é fácil, mas não consigo entender e praticamente não é pesquisável. Em uma hierarquia de pastas, tenho exatamente um arquivo do tipo xyz. Eu quero encontrar esse arquivo e abri-lo com um comando terminal. find . -name *.xyz Isso retornará o arquivo que estou procurando. Agora, como...

12
O que o {} no comando find / path / -exec '{}' faz?

Estou curioso para saber o significado do {} no comando a seguir? Comando de exemplo: find /foo/ -name "*.txt" -exec rm -v {} \; A página de manual forneceu uma pequena sinopse, mas me confundiu um pouco: A string '{}' é substituída pelo nome do arquivo atual sendo processado em todos os...

12
Excluir arquivos de determinado tamanho

Eu quero excluir arquivos cujo tamanho está entre certos valores. Por exemplo, tenho a seguinte lista de arquivos: -rw-r--r-- 1 smsc sys 558 Apr 30 13:07 stats.sfe.1.20120430130513.xml.Z -rw-r--r-- 1 smsc sys 388 Apr 30 15:32 stats.sfe.1.20120430153013.xml.Z -rw-r--r-- 1 smsc sys 386 Apr 30 15:36...

12
É possível procurar uma combinação de diretório / arquivo?

Preciso encontrar uma imagem, digamos ABC.jpg, que eu sei que terá sido programaticamente colocada em um diretório chamado ABC_MPSC. Eu tentei: cd / find . -name "ABC_MPSC/ABC.jpg" Mas isso não retorna nada (na verdade eu sei onde está o particular que estou procurando, então sei que ele...

12
Encontrar arquivos que um usuário não pode ler?

Quero encontrar arquivos que um usuário em particular não possa ler. Suponha que o nome de usuário seja "user123" e eles estejam em um grupo chamado "user123". Quero encontrar arquivos que, se pertencem ao user123, têm u + r; falhando que, se o arquivo for do grupo user123, ele deve ter g + r...

12
bash find: obtém o diretório do arquivo encontrado

Eu tenho uma pasta pai chamada "parent_folder" com muitas subpastas, nessas subpastas existe um arquivo chamado "foo.mp4". Eu posso encontrar esses arquivos facilmente fazendo o seguinte: mymacbook:parent_folder username$ find ./ -name "foo.mp4" -exec echo {} \; Agora que retorna o caminho de...

12
Comparação de dois comandos find

Recentemente, recebi essa findlinha, 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 Exemplo 2 [root@centos share]# find . -exec grep -i "madis" {}...

12
diff -r apenas para certos tipos de arquivo

Existe uma maneira de executar uma comparação recursiva de dois diretórios, mas apenas comparar (em seus respectivos locais) arquivos que correspondam a um predicado específico de nome de arquivo ou tipo de arquivo? Por exemplo, eu gostaria de fazer algo como diff -r dir-a dir-b -filenames...

11
Como procurar todos os arquivos SUID / SGID?

Todos os howtos que encontro na web declaram: Find all SUID files: find / -perm -4000 -print Find all SGID files: find / -perm -2000 -print Mas isso não é verdade. Vejo: $ ls -lah test -r-sr-xr-x 1 user user 0B Jan 24 22:47 test $ $ $ stat -x test | grep Mode Mode: (4555/-r-sr-xr-x) Uid: (...

11
Excluir diretório na localização

Como posso encontrar todos os arquivos e diretórios correspondentes a um padrão, excluindo um diretório usando find? Digamos que eu tenha a seguinte estrutura de arquivo; . foo-exclude-me / foo.txt foo-exclude-me-not / foo.txt Barra/ foo.txt foobar / bar.txt foofoo.txt como obteria a...

11
Como o updatedb é muito mais rápido que o encontrado?

Como é updatedbmuito mais rápido que find? Aqui está uma comparação temporizada entre updatedbe um findcomando que executa uma tarefa aparentemente semelhante. compare.sh #!/usr/bin/env bash cmd="sudo updatedb" echo $cmd time eval $cmd cmd="sudo find / \ -fstype ext4 \ -not \( \ -path...

11
encontre todos os subdiretórios finais em uma árvore

dada a seguinte estrutura: oz123@debian:~/ $ tree . . ├── a │ ├── a1 │ ├── a2 │ └── a3 ├── a1 │ ├── a11 │ ├── a12 │ └── a31 ├── b │ └── b1 │ ├── b11 │ │ └── b21 │ │ └── b31 │ ├── b12 │ └── b3 └── c 16 directories, 0 files Como encontro todos os nós finais? Encontrei as seguintes soluções que...