Perguntas sobre 'find'

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

Usar o find com -exec rm em um script bash falha, mas funciona no prompt

Isso está me deixando louca, pois sei que é algo fácil, mas não consigo encontrar a solução. Arrgh! Eu só preciso adicionar um comando find no meu script para que ele remova arquivos antigos antes de executar um novo backup. Eu prefiro controlar...
27.03.2018 / 21:43
1
resposta

Combine find-chmod para diretórios e find-chmod para arquivos regulares [duplicados]

Eu tenho estes comandos: find /var/www/html/* -type d -exec chmod 755 {} \; find /var/www/html/* -type f -exec chmod 644 {} \; Eu entendi da resposta de Stephen Kitt aqui que eu poderia combiná-los desta maneira: find /var/www/html...
11.01.2018 / 17:31
1
resposta

Defina a data de modificação do arquivo a partir da data armazenada como nome do arquivo

Eu tenho muitos arquivos em que filename contém a data de criação do arquivo ( IMG_RRRRMMDD_hhmmss.jpg ): IMG_20171015_133516.jpg IMG_20171015_133827.jpg IMG_20171015_142634.jpg IMG_20171015_142834.jpg IMG_20171015_142857.jpg mas a data...
07.12.2017 / 21:01
4
respostas

find + delete apenas os arquivos que terminam com .index

Temos uma máquina de produção Kafka no Red Hat Enterprise Linux. Como podemos remover todos os arquivos em /var/kafka/kafka-logs que terminam com .index ? Como podemos mover todos os arquivos que terminam com .index para outra p...
14.05.2018 / 12:58
4
respostas

Contar número de diretórios

Eu preciso de um script ou comando que imprima vários diretórios cujo nome comece com "lib" na subárvore do diretório inteiro. Eu estava tentando fazer isso usando find, grep e wc, mas não consigo varrer todos os diretórios. Como fazer isso?   ...
29.06.2017 / 14:08
5
respostas

Como eu apago todos os arquivos em um diretório com extensões específicas, exceto os últimos 5 deles [duplicados]

O diretório contém arquivos com diferentes extensões. Eu gostaria de excluir todos os arquivos com extensões .gz, zx, ext4 exceto os últimos 5 arquivos. Posso listar todos esses arquivos com ls -l | grep '\.gz\|xz\|ext4$' e eu poderia m...
04.04.2017 / 15:05
2
respostas

Usando find -name com tar em um script bash, o que estou fazendo errado? [fechadas]

Estou tentando aprender como usar bash scripts; Eu pesquisei as respostas do Google, mas não consigo encontrar uma resposta para o meu problema. O script é assim: #!/bin/bash TIME='date +%b-%d-%y' FILENAME=backup-$TIME.tar.gz DESDIR=hom...
16.04.2017 / 20:28
3
respostas

Escape caracteres incomuns em nomes de arquivos com 'find. -printf "% p \ n" '

Os caminhos de arquivos provenientes deste comando find find . -printf "%p \n" não escape de caracteres incomuns (espaço em branco, barra invertida, aspas duplas ...). A opção -ls imprime os caminhos com escape, mas apenas preenc...
19.04.2017 / 12:24
3
respostas

exclui recursivamente todos os arquivos, diretórios vazios e diretórios com arquivos de vários nomes no diretório atual, incluindo o diretório atual

Estou tentando excluir todos os arquivos * .pyc e pycache , e quaisquer outros arquivos tontos que os idiomas precisem executar e que eu não quero ver. O mais próximo que eu cheguei é sudo rm -rf **/*__pycache__ resposta, que não funcion...
25.08.2016 / 22:01
2
respostas

Encontre todos os arquivos e use o resultado no padrão de pesquisa grep

Eu encontrei um exemplo que usa uma combinação de find e xarg ou exec para pesquisar um padrão específico a partir do resultado. ver link aqui . No entanto, gostaria de usar o resultado do comando find e usá-lo como padrão de pesquisa para o g...
24.05.2017 / 16:05