Perguntas sobre 'find'

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

Mover arquivos com find + xargs: o destino não é um diretório?

Quando eu executo o seguinte comando: > mkdir some_dir > find /foo/bar/ -name '*.csv' -print0 | xargs -0 mv {} some_dir Eu recebo centenas de linhas que dizem: mv: target '/foo/bar/XX.csv' is not a directory Por quê? Eu pense...
20.07.2013 / 02:43
4
respostas

Como posso catar o conteúdo dos arquivos encontrados usando o find em um único arquivo?

Consegui me filmar onde dói (muito ruim) reformatando uma partição que continha dados valiosos. Claro que não foi intencional, mas aconteceu. No entanto, consegui usar testdisk e photorec para recuperar a maioria dos dados. Então agora...
12.09.2014 / 02:15
2
respostas

'find -path' explicado

O comando find fornece a opção -path . Eu entendo que é preciso definir onde começar a procurar [comumente conhecido como "caminho"]. Tentando descobrir para que é usado, encontrei muitos exemplos usando find -path -prune para excluir al...
01.07.2013 / 20:28
3
respostas

find: o prune não ignora o caminho especificado

Preciso excluir .git da minha pesquisa de find . Para conseguir isso, estou usando a opção -path ./.git -prune : $ find . -path ./.git -prune -o \( -type f -o -type l -o -type d \) | grep '.git' ./.git No entanto, mesmo que isso ig...
18.01.2014 / 17:57
3
respostas

Encontre todos os PDFs com pelo menos três caracteres em seus nomes

Gostaria de encontrar os arquivos PDF cujo nome (excluindo a extensão) seja maior que três. $ find ~ -iregex ".{3,}/.pdf" não retorna nada, mas $ find ~ -iregex ".+/.pdf" funciona. Como posso ativar a variante {3,} ?     
11.05.2018 / 13:25
3
respostas

Como o 'find -exec' passa nomes de arquivos com espaços?

Se eu tiver um diretório contendo alguns arquivos cujos nomes tenham espaços, por exemplo, $ ls -1 dir1 file 1 file 2 file 3 Eu posso copiar com sucesso todos eles para outro diretório como este: $ find dir1 -mindepth 1 -exec cp -t dir...
15.11.2015 / 04:58
2
respostas

Remove todos os arquivos recursivamente sem excluir diretórios

Eu quero "limpar" todos os arquivos de um diretório, incluindo todos os arquivos em subdiretórios, mas eu quero deixar os subdiretórios no lugar. Meu entendimento de rm -r é que ele também excluirá os próprios subdiretórios. Eu não quero...
30.01.2015 / 15:53
2
respostas

Localizando arquivos com mais de x dias em um sistema com um busybox reduzido

Eu preciso encontrar e excluir arquivos com mais de 1 semana na unidade de desenvolvimento. Existem utilitários numéricos limitados disponíveis nesta unidade. O predicado -mtime find não está disponível. Como faço para verificar todos os a...
21.08.2018 / 11:27
2
respostas

Como você pode mover (ou copiar) todos os arquivos para um diretório com o mesmo prefixo de nome de arquivo?

Usando o Bash Então, digamos que eu tenha um monte de arquivos colocados aleatoriamente em um diretório pai ~/src , eu quero pegar todos os arquivos correspondentes a um determinado sufixo e mova (ou copie) para um diretório ~/dist ....
06.02.2012 / 21:12
7
respostas

Exclui todos os arquivos em um diretório cujo nome não corresponda a uma linha em uma lista de arquivos

Eu tenho um diretório com mais de 1.000 arquivos. Em um arquivo de texto, tenho cerca de 50 nomes de arquivos, um por linha. Eu gostaria de excluir todos os arquivos no diretório cujos nomes de arquivos não correspondem a uma entrada na lista. Q...
30.04.2014 / 14:55