Bash:「cp fileA fileB」と「cp - fileA fileB」の違いは何ですか?

Bash:「cp fileA fileB」と「cp - fileA fileB」の違いは何ですか?

Linuxcp fileA fileBとLinuxの違いは何ですか?cp -- fileA fileB

答え1

--オプションの終わりを指定します。特定の例ではこれは違いはありませんが、たとえばcp * fileBファイルを検索するためにファイル名ワイルドカードを使用し、ディレクトリにファイルがある場合、たとえばコマンドは次のよう-Rになります。

cp -R dirA fileB

これは明らかに望ましい結果ではありません。これは、同じコマンドを使用するときに特に重要ですrm

関連情報