Perguntas sobre 'recursive'

2
respostas

explica a sintaxe de recursão

Eu sou novo em shell e UNIX / GNU / Linux. Estou tentando entender essa sintaxe que faz parte de uma função de recursão: [ $i -le 2 ] && echo $i || { f=$(( i - 1)); f=$(factorial $f); f=$(( f * i )); echo $f; } (retirado de a...
24.07.2016 / 07:47
3
respostas

Grep em muitos diretórios, mas procure somente no subdiretório específico de cada diretório, não em todos os subdiretórios

Meu caso: dir1 subdir1 FooFile subdir2 dir2 subdir1 FooFile subdir2 Então, se eu cd dir1 , eu posso facilmente fazer algo como find . | xargs grep "Foo" para listar os nomes de todos os arquivos contendo Foo...
16.03.2016 / 00:02
1
resposta

Bug no shell script para imprimir a estrutura em árvore do curc diretório

Eu escrevi o seguinte script: #!/bin/bash if [ $# -eq 0 ] then read current_dir else current_dir=$1 fi function print_tree_representation () { for file in 'ls -A $1' do local times_p=$2 while [ $times_p -gt...
20.03.2016 / 12:06
1
resposta

Como posso recursivamente percorrer vários diretórios de uma só vez?

Eu uso grep -r o tempo todo para encontrar ocorrências de uma string dentro de arquivos em um determinado diretório: $ grep -r "string" app/assets/javascripts > app/assets/javascripts/my_file.js: this line contains my string Mas e...
03.02.2015 / 14:22
2
respostas

Tamanhos diferentes após a cópia [duplicada]

Eu gostaria de copiar para backup colocando um diretório de usuário home do Linux com vários GBs de dados e os arquivos de configuração usuais. O diretório de origem e o diretório de backup devem ter exatamente o conteúdo same . O sistema...
13.10.2014 / 12:27
2
respostas

setfacl -R não funciona no Cygwin

Eu quero alterar a ACL e a ACL padrão para todos os diretórios e arquivos em um diretório base. Em outras respostas (como este ), o sinalizador -R é usado. No entanto, recebo $ setfacl -R -m u::rwx my_dir/ setfacl: unknown option -- R Try...
19.09.2018 / 05:48
2
respostas

Move todos os arquivos .txt para um diretório [duplicado]

Tenho quase 6.000 diretórios com milhares de arquivos: all/recup_dir.1/1.txt all/recup_dir.1/2.jpg ... all/recup_dir.5987/1.txt all/recup_dir.5987/2.txt ... e eu quero mover todos os arquivos .txt na pasta all / txt. Eu usei este comand...
03.04.2018 / 15:18
2
respostas

por que o find está listando recursivamente arquivos .log, embora o padrão de pesquisa não seja citado

O comando find que estou usando está listando recursivamente todos os arquivos .log, mesmo que o padrão correspondente não seja citado. Até onde eu sei, se o padrão de busca não for citado, ele será expandido pelo shell, então o comando find fun...
17.12.2017 / 10:43
1
resposta

localizar e copiar comando exec não recursivo [duplicado]

     Esta pergunta já tem uma resposta aqui:                   Como usar ' find -exec 'para executar o comando no diretório do arquivo encontrado (não no diretório atual)?                                      2 respostas                ...
13.04.2017 / 10:10
1
resposta

contando arquivos e diretórios recursivamente

Eu preciso de ajuda para isso: Digamos que eu esteja em um diretório e nesse diretório existem outros diretórios e arquivos, etc ... Eu gostaria de usar uma função recursiva para contar todos os arquivos e diretórios nela e também no sub....
24.10.2016 / 18:43