Perguntas sobre 'find'

Um utilitário de linha de comando para localizar arquivos e diretórios.
1
resposta

como melhor enviar a saída de um comando find + exec para um pipeline?

Eu gostaria de entender como enviar corretamente a saída de um comando find + exec para um pipeline para processamento adicional. i.e. como podemos nós (1) selecione um arquivo de grupo (2) executar alguma operação no grupo via exec e (3) u...
13.07.2016 / 00:06
1
resposta

Remover certos tipos de arquivos, exceto em uma pasta

Eu tenho um comando no meu makefile para clean : rm -rf */*.o */*.cmo */*.cmi */*.cmx */*.cma */*.cmxa */*.annot Agora, gostaria de escrever um cleanpartial que remova esses arquivos, exceto os que estão na pasta frontend/ e na...
08.04.2016 / 02:00
1
resposta

Usando o quantificador regex com find [duplicate]

Eu tenho um conjunto de arquivos em um diretório, todo o formato test[0-9][0-9].txt . Se eu correr find . -regex ".*/(test)[0-9][0-9]\.txt" então todos os arquivos são mostrados, mas se eu correr find . -regex ".*/(test)[0-9]{2}\.t...
23.11.2015 / 13:21
1
resposta

Como eu procuro encontrar arquivos e comprimir se for maior que 500M

Eu preciso encontrar arquivos maiores que 500M e mais antigos que 1 dia e preciso compactar esses arquivos. Também preciso omitir arquivos com extensão .gz. Como pode ser alcançado?     
25.04.2016 / 13:44
2
respostas

Uso de remoção não funcionando no comando find

Estou tentando usar o poda como: find /opt/app/bss/sieb/fs_clone1/userpref -name "*" -type f -mtime -7 -prune Isso ainda está pesquisando subdiretórios.     
09.01.2016 / 07:10
1
resposta

Encontre todos os git repos que não contenham nenhum .gitignore e .gitattributes

Eu basicamente quero encontrar todos os repositórios git que não possuem nem um arquivo .gitattributes nem um .gitignore na raiz. Eu usei find . -type d '!' -exec test -e "{}/.gitignore" ';' -print para encontrá-lo, mas ele lista tod...
12.01.2016 / 08:04
2
respostas

find e regex - localiza arquivos com nomes que começam com nome próprio

Eu preciso de uma expressão regex para usar junto com find para encontrar todos os arquivos cujo nome começa com uma determinada string, por exemplo, proc . Eu tentei com find . -regex '^proc*' , mas isso não me dá resultados.     
21.10.2016 / 21:10
2
respostas

Arquivos tar começando com o mesmo padrão

Eu tenho alguns arquivos de log chamados: 2016-02-10_03-52.log 2016-02-10_04-43.log 2016-02-10_02-13.log ... 2016-03-15_07-03.log 2016-03-15_09-08.log Basicamente, o padrão é: AAAA-MM-DD_.log Eu gostaria de criar um tar de to...
01.04.2016 / 13:51
2
respostas

Renomeando arquivos e diretórios recursivamente usando renomear / localizar

Comecei a aprender linux no vmware usando o centos 7. Eu criei um diretório de imagens e várias camadas de arquivos e subdiretórios naquela pasta. a maioria dos nomes contendo espaços. Eu quero usar um único comando para renomear todos os arquiv...
25.02.2016 / 17:52
1
resposta

grep recursivo compatível com POSIX sem erros para diretórios inacessíveis

Qual script me permitiria digitar uma palavra-chave e imprimir o nome do arquivo contendo a palavra-chave dentro do conteúdo do arquivo, por exemplo, 'Carhart' dentro de todos os arquivos .sas em todos os subdiretórios? Eu tentei algo parecido c...
10.08.2015 / 02:15