
다음 디렉토리를 고려하십시오.
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
아래 링크를 참조하면 동일한 명령을 사용했습니다.
find . -name '*.html' -exec /bin/sh -c 'file="{}"; cp -prv "$file" "/home/all_projects/import_html_files"' \;
위 명령은 다음 파일만 나열합니다.
ga900a.html
Bloc_Physical_design_checklist.html
Synthesis_checklist.html
Timing_analysis_Checklist.html
digital_top.html
rev1.html
위 명령은 단 하나의 rev1.html을 한 번만 표시합니다. 그러나 동일한 이름이 여러 번 발생하더라도 모든 .html 파일을 인쇄해야 한다는 것이 쿼리입니다.
하지만 내 기대는 다음과 같다.
ga900a.html
Bloc_Physical_design_checklist.html
Synthesis_checklist.html
Timing_analysis_Checklist.html
digital_top.html
rev1.html
rev1.html
rev1.html
답변1
한 디렉터리에 같은 이름을 가진 여러 파일이 있을 가능성은 없습니다. cp --backup=numbered
동일한 이름을 가진 이전 기존 파일에 대해 오름차순 번호 접미사를 사용하여 자동으로 백업 파일을 추가하도록 고려할 수도 있습니다 .