次のディレクトリを検討してください。
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
同じ名前の複数のファイルが1つのディレクトリに存在することはできません。cp --backup=numbered
同じ名前の古いファイルに昇順のサフィックスを使用してバックアップファイルを自動的に追加することを検討できます。