Perguntas sobre 'find'

Um utilitário de linha de comando para localizar arquivos e diretórios.
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 / 09:22
3
respostas

find excluir diretório

Estou no Linux (Ubuntu) e gostaria de excluir certos diretórios (como .hg) quando estou fazendo um find | less Eu tentei o seguinte para excluir o diretório .hg da listagem, mas parece não funcionar. find -type d \( ! -iname \.hg \)...
09.02.2012 / 08:40
1
resposta

Encontre os arquivos e diretórios graváveis de um usuário [duplicados]

Como posso determinar todos os arquivos e pastas para os quais o usuário pode gravar? O usuário é nobody . Algum script no bash ou python, talvez? Estou usando o Ubuntu 11.04     
11.10.2011 / 17:22
2
respostas

recursivamente alterar permissão de arquivo, mas não diretórios?

Eu estava fazendo uma alteração recursiva em massa de permissões de alguns arquivos que eu havia migrado para um sistema unix. Eu mudei para ug + rw, mas depois descobri que não conseguia atravessar subdiretórios. Eu olhei para a man page para...
01.09.2011 / 16:31
1
resposta

O que é o {} no comando find / path / -exec '{}' do?

Estou curioso para saber o que é o {} no comando a seguir? Exemplo de comando: find /foo/ -name "*.txt" -exec rm -v {} \; A página Man forneceu uma pequena sinopse, mas me confundiu um pouco: The string '{}' is replaced by the...
01.02.2012 / 17:16
3
respostas

É possível aninhar um 'find -exec' dentro de outro 'find -exec'?

Algo como o seguinte é o que eu estou procurando mas meu código não funciona, não importa como eu escape {} e + ; find ./ -maxdepth 1 -type d -name '.*' -exec \ find {} -maxdepth 1 -type f -name '*.ini' -exec \ md5sum \{\...
05.08.2011 / 05:05
1
resposta

Como copiar todos os arquivos em uma pasta, excluindo os arquivos que estão sendo gravados?

Eu faço o download de vários arquivos para uma pasta downloading via HTTPie . Um script bash tem como objetivo processar arquivos baixados, e eu tentei copiar os arquivos baixados para outra pasta como find /folder/downloading -type f -ex...
29.05.2017 / 16:47
8
respostas

Uma maneira mais rápida de excluir um grande número de arquivos [duplicados]

Eu tenho um diretório onde muitos arquivos em cache são gerados muito rapidamente. Como esses arquivos são muito pequenos, está consumindo todos os meus inodes muito rapidamente. Atualmente, estou executando o seguinte comando para encontra...
21.10.2013 / 10:48
3
respostas

sair do find se um -exec falhar

Existe uma maneira de escrever um find para que ele quebre se uma das operações -exec falhar em um arquivo? Por exemplo ( javac é convenientemente usado como um programa que pode retornar um código de saída 1 em alguns arquivos e por...
05.06.2014 / 19:10
4
respostas

Como eu uso 'find' para ir para o diretório desse arquivo?

Eu quero encontrar um arquivo e, em seguida, entrar no diretório que o contém. Eu tentei find /media/storage -name "Fedora" | xargs cd , mas é claro, eu o erro is not a directory . Como eu insiro seu diretório pai com um comando de uma li...
14.01.2017 / 23:53