
Considere el siguiente directorio:
ga900a
`-- ga900a
|-- digital_top
| |-- Block_Physical_design_checklist
| | |-- Block_Physical_design_checklist.config
| | |-- Block_Physical_design_checklist.html
| | `-- rev1
| | |-- rev1.config
| | `-- rev1.html
| |-- Synthesis_checklist
| | |-- Synthesis_checklist.config
| | |-- Synthesis_checklist.html
| | `-- rev1
| | |-- rev1.config
| | `-- rev1.html
| |-- Timing_analysis_checklist
| | |-- Timing_analysis_checklist.config
| | |-- Timing_analysis_checklist.html
| | `-- rev1
| | |-- rev1.config
| | `-- rev1.html
| |-- digital_top.config
| `-- digital_top.html
|-- ga900a.config
`-- ga900a.html
En el siguiente enlace de referencia, había usado el mismo comando:
find . -name '*.html' -exec /bin/sh -c 'file="{}"; cp -prv "$file" "/home/all_projects/import_html_files"' \;
El comando anterior enumera solo los siguientes archivos:
ga900a.html
Bloc_Physical_design_checklist.html
Synthesis_checklist.html
Timing_analysis_Checklist.html
digital_top.html
rev1.html
El comando anterior muestra solo un rev1.html que aparece solo una vez, pero mi consulta es que debo imprimir todos los archivos .html incluso si aparecen con el mismo nombre varias veces.
Pero mi expectativa es la siguiente:
ga900a.html
Bloc_Physical_design_checklist.html
Synthesis_checklist.html
Timing_analysis_Checklist.html
digital_top.html
rev1.html
rev1.html
rev1.html
Respuesta1
No es posible tener varios archivos con el mismo nombre en un directorio. Es posible que solo considere permitir cp --backup=numbered
agregar automáticamente archivos de respaldo con sufijos numerados ascendentes para los archivos existentes anteriores con el mismo nombre.