Perguntas sobre 'find'

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

-links opção no comando find

Por favor, me explique qual é o uso da opção -links no comando find. A página man não está dando muita informação. Alguns de nossos scripts que estamos usando possuem uma opção -links 0 no comando find. Estou usando o seguinte comando para fa...
02.01.2013 / 08:04
0
respostas

Usando aria2 ao invés de curl-break

Estou tentando espelhar um site para archive.org , mas usar curl é muito lento. Por isso, tentei usar aria2 . Primeiro, faço um mapa de links do site usando este comando wget -c -m --restrict-file-names=nocontrol https://www.example...
24.07.2018 / 21:58
2
respostas

script ubuntu para reter apenas o arquivo mais recente de cada pasta e excluir todo o resto

Temos um script que faz backups por hora e armazena dentro de uma pasta criada como a data de hoje. #CRONJOB TO BACKUP DB HOURLY DAY=$(/bin/date +%d%m%Y) TIME=$(/bin/date +%H%M%S) if [ ! -d /home/user/Desktop/cron_database_hourly/$DAY ]; th...
20.07.2018 / 13:36
0
respostas

Encontre script de comando, descriptografia gpg e caminho de shell apropriado

Eu escrevi um script para criptografar e descriptografar simetricamente com find, gpg e inotify. cole um arquivo no servidor samba, eu o renomeio Encrypted- *, inotify triggers find & executa os comandos, criptografa, remove o original. A...
27.06.2018 / 22:38
1
resposta

localize diretórios contendo vários arquivos compartilhando o mesmo nome base

Como eu modificaria a seguinte instrução bash para obter somente os diretórios que correspondem exatamente a genre_ (basename) e outro genre_* . Como próximo passo, eu acrescentei | wc -l ao segundo find , mas eu obtive para cada linha...
15.06.2018 / 23:44
1
resposta

E lógico e OR com grep

Eu quero extrair as linhas que correspondem à seguinte operação lógica: "AB+CD" AND ("nonAB+nonCD" OR "nonAB+CD"). O que significa que quero linhas com: AB+CD,nonAB+nonCD AB+CD,nonAB+CD AB+CD,nonAB+nonCD,nonAB+CD Significa que est...
09.06.2018 / 11:09
1
resposta

find gera saída apenas quando executado como usuário regular, não raiz

Estou tendo alguns problemas com um comando que parece funcionar apenas quando executado como um usuário comum: find /mnt/data* -mmin +119 -name '*.adsr' -type f -delete 2>&1 | tee -a /log/rsynclog.txt Se eu usar o comando como um...
29.05.2018 / 13:53
1
resposta

find -exec grep resultado 'string' diferente do resultado do comando grep -r

Por que esse comando find /etc -exec grep student {} \; 2>/dev/null mostre-me mais resultados que este comando grep -r student /etc 2>/dev/null     
24.05.2018 / 19:05
4
respostas

Como apagar todos os arquivos, excluindo aqueles em um diretório?

Eu quero excluir todos os arquivos .pyc e .pyo de forma recursiva, mas excluir um determinado diretório. Acabei de encontrar alguma limitação em que a localização não pode ser apagada ao ignorar. Eu tentei canalizar o resultado para xargs rm ,...
25.04.2018 / 06:21
1
resposta

grep diz 'intervalo de caracteres inválidos'

Estou usando uma combinação de find e grep para filtrar uma lista de nomes de arquivos de um documento de texto simples. Aqui está o comando que eu executo: find /Volumes/Documents\ -\ Part\ 1/July 2009 -type f | grep -vf files.txt...
30.03.2018 / 15:04