Perguntas com a marcação «find»

Para perguntas referentes à localização, um utilitário de linha de comando para procurar arquivos em uma hierarquia de diretórios. Use esta tag para perguntas sobre encontrar a si próprio ou perguntas sobre problemas decorrentes do uso do utilitário de linha de comando find.


9
encontre a pesquisa nos diretórios pai em vez de subdiretórios
Estou aninhado em uma árvore de arquivos e gostaria de descobrir qual diretório pai contém um arquivo. Por exemplo, estou em um conjunto de repositórios Git aninhados e quero encontrar o diretório .git que controla os arquivos em que estou atualmente. Eu espero por algo como find -searchup -iname ".git"
45 shell  find 


7
Encontre arquivos em vários nomes de pastas
Eu estou tentando lista de todos os arquivos dir1, dir2, dir3e dir4que pode ser em qualquer lugar como um sub-diretório do meu cwdusando o findcomando. Eu tentei o seguinte sem sucesso: find . -type f -regextype posix-egrep -regex 'dir1/.+|dir2/.+|dir3/.+|dir4/.+' Eu tentei posix-extendedtambém. Como posso listar esses arquivos?

1
encontre arquivos sem extensão
Digamos que eu tenho: foo.txt bar baz.ooo Se eu usar ls -1 !(*.*), vou receber apenas bara saída. Ótimo, agora eu quero ter os mesmos resultados com o find - alguns find -regexque farão o trabalho. NOTA: find -name !(*.*)não é a resposta, !(*.*)pois ainda é o globo de Bash …
43 bash  shell  find  wildcards 

9
Localizando todos os arquivos "não binários"
É possível usar o findcomando para encontrar todos os arquivos "não binários" em um diretório? Aqui está o problema que estou tentando resolver. Eu recebi um arquivo de arquivos de um usuário do Windows. Este arquivo contém código fonte e arquivos de imagem. Nosso sistema de compilação não funciona bem …
43 files  find  text  newlines 



3
Comandos de tubulação após um xargs canalizado
HP-UX ***** B.11.23 U ia64 **** licença de usuário ilimitado find . -type d -name *log* | xargs ls -la fornece os nomes dos diretórios (aqueles que contêm logno nome do diretório) seguidos por todos os arquivos dentro desse diretório. Os diretórios /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/e assim por diante contêm arquivos …
38 shell  find  pipe  xargs 

2
Como encontrar e excluir arquivos mais antigos que dias específicos no unix?
Eu tenho uma pasta para o log com 7 pastas nele. Essas sete pastas também têm subpastas e essas subpastas também. Desejo excluir todos os arquivos com mais de 15 dias em todas as pastas, incluindo subpastas sem tocar na estrutura da pasta, o que significa apenas arquivos. mahesh@inl00720:/var/dtpdev/tmp/ > …
38 find 


5
Como renomear vários arquivos usando o find
Quero renomear vários arquivos (file1 ... filen para file1_renamed ... filen_renamed) usando o comando findcommand: find . -type f -name 'file*' -exec mv filename='{}' $(basename $filename)_renamed ';' Mas obtendo este erro: mv: cannot stat ‘filename=./file1’: No such file or directory Isso não está funcionando porque o nome do arquivo não …
37 shell  find 

1
Localizando arquivos pelo proprietário e permissões de arquivo
Estou tentando findarquivos que pertencem e têm o grupo principal de root. Existe um parâmetro disponível para procurar arquivos como este? É fundamental que todos os arquivos em um determinado diretório não sejam de propriedade root, portanto, gostaria de verificar periodicamente para garantir que alguém no servidor não esteja criando …
35 find 

8
Obtenha uma lista de nomes de diretório com find
Eu sei que posso fazer isso para obter uma lista de nomes de diretório: find . -type d -maxdepth 1 A saída é assim: . ./foo ./bar Eu prefiro a lista sem ./. Existe uma maneira de encontrar encontrar apenas os nomes brutos? Tentei enviar a lista para stat para …
35 find  directory 

4
Saída "find" relativa ao diretório
Eu gostaria de usar findpara listar todos os arquivos e diretórios recursivamente em uma determinada raiz para uma cpiooperação. No entanto, não quero que o diretório raiz apareça nos caminhos. Por exemplo, atualmente recebo: $ find diskimg diskimg diskimg/file1 diskimg/dir1 diskimg/dir1/file2 Mas eu gostaria de obter file1 dir1 dir1/file2 (observe …
34 find 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.