Como ligar os subdiretórios apenas com a pasta de dígitos máxima usando o comando linux?

1

Eu tenho a seguinte estrutura de diretórios e preciso remover os diretórios vinculados mínimos e manter o máximo usando a linha de comando. Como posso fazer isso?

Minha estrutura de diretórios:

    prj38
    |-- DDR23
    |   |-- BSCAN
    |   |   |-- BSCAN.config
    |   |   |-- BSCAN.html
    |   |   |-- rev1
    |   |   |   |-- rev1.config
    |   |   |   '-- rev1.html
    |   |   |-- rev2
    |   |   |   |-- rev2.config
    |   |   |   '-- rev2.html
    |   |   '-- rev3
    |   |       |-- rev3.config
    |   |       '-- rev3.html
    |   |-- DDR23.config
    |   |-- DDR23.html
    |   '-- Timing_Analysis
    |       |-- Timing_Analysis.config
    |       |-- Timing_Analysis.html
    |       |-- rev1
    |       |   |-- rev1.config
    |       |   '-- rev1.html
    |       |-- rev2
    |       |   |-- rev2.config
    |       |   '-- rev2.html
    |       |-- rev14
    |       |   |-- rev14.config
    |       |   '-- rev14.html

Estrutura de diretórios esperada:

    prj38
    |-- DDR23
    |   |-- BSCAN
    |   |   |-- BSCAN.config
    |   |   |-- BSCAN.html
    |   |   |-- rev3
    |   |   |   |-- rev3.config
    |   |   |   '-- rev3.html
    |   |-- DDR23.config
    |   |-- DDR23.html
    |   '-- Timing_Analysis
    |       |-- Timing_Analysis.config
    |       |-- Timing_Analysis.html
    |       |-- rev14
    |       |   |-- rev14.config
    |       |   '-- rev14.html

Eu tentei:

rm -rf  rev1

Esse comando ajudará a remover cada diretório separadamente, fornecendo cada nome de diretório.

Eu quero fazer a mesma coisa para vários diretórios usando um comando. Como posso fazer isso?

    
por salma 04.07.2017 / 09:21

0 respostas