$ cp /source/* /destination/
cp: overwrite `/destination/file1.conf`
目的は、プロンプトを取得したり、非エイリアス(/)メソッドを使用したりせずに、ファイルをソースから宛先にコピーすることです。
エイリアスのないコマンド
UNIX以外のバージョンを取得するには、unixコマンドの前に\
を付けることができます。
エイリアスあり
#-(0) :: /dev/shm/test2 > ls
total 0
-rw-------. 1 root 0 Feb 24 16:29 a
-rw-------. 1 root 0 Feb 24 16:29 b
-rw-------. 1 root 0 Feb 24 16:29 c
-rw-------. 1 root 0 Feb 24 16:29 d
エイリアスなし
#-(0) :: /dev/shm/test2 > \ls
a b c d
「unaliasメソッドを使用する」とはどういう意味かわかりませんが、cp
のマニュアルページを読むと、次のことがわかります。
-n, --no-clobber
do not overwrite an existing file (overrides a previous -i option)
そして
-u, --update
copy only when the SOURCE file is newer than the
destination file or when the destination file is missing
したがって、プロンプトを回避するには2つの方法があります。目的に適した方法を決定する必要があります。