Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ファイルをコピーする必要があるbashでスクリプトを作成しています。cpフラグを設定してコマンドを使用して-nみましたが、一部のシステムでは-nフラグが使用できないことがわかりました。
cp
-n
cp: invalid option -- n
このスクリプトは、ユーザーがを更新する必要がないように、十分に移植可能である必要がありますcp。
フラグが行うことは、-nプロンプトなしで、まだ宛先にないソースからのファイルのみをコピーすることです。
これに代わるものはありますか?
-iフラグが使用可能な場合はyes n | cp -i ...、と同じことを実現する必要がありますcp -n ...。
-i
yes n | cp -i ...
cp -n ...
試してみてくださいrsync -u。と完全に同等ではありませんがcp -n、実際に必要なものである可能性があります...
rsync -u
cp -n