*nixのcp(コピーコマンド)のスラッシュ有無で意味が違ってくる件【よくある質問】
Linux, Unix, MacOSのターミナルで、ディレクトリまるごとコピーできるコマンドがあります。
cp -r 元のディレクトリ/ コピー先のディレクトリ
こんな感じのフォルダがあるとします。
スラッシュが無い場合はフォルダ丸ごとコピーされる
cp -r 原本 写し
スラッシュがある場合はフォルダの中身だけコピーされる
cp -r 原本/* 写し/
- なお、MacOSとLinuxで挙動が違うらしいです:cp -R コマンドがMacOSとLinuxで動作が異なる みーのページ
元のディレクトリ/
の最後のスラッシュ(/
)有り無しで結果が変わってくるのは常識みたいですが、どうも物覚えが悪くて、どちらがどっちか分からなくなる事が多いのでメモしました。
Author And Source
この問題について(*nixのcp(コピーコマンド)のスラッシュ有無で意味が違ってくる件【よくある質問】), 我々は、より多くの情報をここで見つけました https://qiita.com/shumiyao/items/85d84d461ac80e8cb8db著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .