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?
Tags files file-management