Perguntas sobre 'find'

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

localiza todos os arquivos cpp e lista apenas os arquivos com nomes que correspondem a um padrão (regex) não funciona

Eu tenho um repositório inteiro de arquivos e estou tentando obter uma lista de arquivos que correspondem a um determinado critério. Por exemplo, digamos que eu queira pegar todos os arquivos que tenham a string foo1 e foo2/foo3 no cami...
01.03.2013 / 10:10
1
resposta

Não encontra suporte OR em suas expressões regulares?

Por exemplo, quero encontrar todos os arquivos em um diretório que terminem em 'm' ou 'sh'. O seguinte funciona corretamente: find . -regex '.*.m' -o -regex '.*.sh' Mas isso falha: find . -regex '.*.(m|sh)' O que estou fazendo de e...
19.02.2012 / 10:09
3
respostas

como enviar a saída do find para outro find

Ao pesquisar como fazer find ordenar os arquivos encontrados com base na hora da modificação, encontrei esta resposta , que fornece o seguinte encantamento: find . -type f -printf '%T@ %p\n' | sort -k 1nr | sed 's/^[^ ]* //' | head -n 10...
20.11.2013 / 19:57
2
respostas

Ajuda a entender a sintaxe 'find' no Solaris

Considere os seguintes arquivos: $ find findtest findtest findtest/test1 findtest/test1/start.ksh findtest/test2 findtest/test2/start.ksh findtest/test3 findtest/test3/start.ksh findtest/test4 findtest/test4/start.ksh...
14.06.2012 / 12:01
2
respostas

Perl encontrar e substituir está escrevendo todos os arquivos

Aqui está o script de teste que estou executando matt@server:~ $ cat test.sh #!/bin/bash mkdir test cd test echo "has the string foo" > yes.txt echo "hasn't the string" > no.txt ls -l --time-style=full-iso cat * perl -e 's/foo/bar/g;' -...
29.01.2011 / 21:58
1
resposta

Explique a saída de taxas -D no GNU find

eu fiz ~/pythonsource1/python2.6-2.6.5$ find -D rates . -type d e obtivemos Predicate success rates after completion: [need type] -type d [0.4] [280/4350=0.0643678] -a [0.4] [280/4350=0.0643678] -print [1] [280/280=1] O que o [0....
17.05.2011 / 16:52
1
resposta

Como encontrar dois tipos de arquivos: executáveis e arquivos de texto

Eu gostaria de encontrar dois tipos de arquivos (executáveis e arquivos de texto) e criar links para eles. Minha solução até agora é: find src -maxdepth 1 -not -type d -executable -exec ln -fs {} . \;; \ find src -name "*.txt" -exec ln -fs {}...
09.05.2018 / 14:28
1
resposta

IBM AIX localize src_dir -tipo d -exec mkdir -p “dst_dir / {}” \; não funciona

Estou tentando copiar a estrutura de diretórios de src_dir para dst_dir. No meu Bash do CentOS 6.4 Linux, este comando funciona bem. [localhost]$ find src_dir src_dir src_dir/dir2 src_dir/dir2/dir4 src_dir/dir1 src_dir/di...
16.11.2017 / 09:21
1
resposta

É ctime de encontrar o horário de criação? [duplicado]

No homem de find o -ctime é dito: -ctime n File status was last changed n*24 hours ago. See the comments for -atime to understand how rounding affects the interpretation of file status change times. -a...
18.10.2017 / 13:23
4
respostas

Excluir subdiretórios com YYYYMMDD no nome com mais de N dias

Eu tenho um diretório onde subdiretórios diários são criados, literalmente nomeados de acordo com $date . Como posso excluir pastas e seus conteúdos com mais de 7 dias de duração de acordo com o AAAAMMDD no nome do arquivo e não a data de me...
01.09.2017 / 20:05