Re: 問題ID:22248
arashi1977
居住地: 広島
投稿数: 1715
引用:こんな違いがあります。
厳密には、「cp -f」は「だめだったら削除してもう一回やってみる」なんですよね。
引用:そういう意味でも、-fオプションの有無で動作は変わるので違いはある、と言えますね。
-fを付けた場合とつけない場合で違いはあるのでしょうか。
$ touch testfile
$ chmod 000 testfile
$ ls -l testfile
----------. 1 testuser testuser 0 May 3 22:30 testfile
$ cp /etc/passwd testfile
cp: cannot create regular file ‘testfile’: Permission denied
$ cp -f /etc/passwd testfile
$ ls -l testfile
-rw-r--r--. 1 testuser testuser 2113 May 3 22:31 testfile
引用:
$ man cp
(略)
-f, --force
if an existing destination file cannot be opened, remove it and try again (this option is
ignored when the -n option is also used)
投稿ツリー
-
問題ID:22248
(kogeclear, 2020-5-3 19:36)
-
Re: 問題ID:22248
(arashi1977, 2020-5-3 22:37)
- Re: 問題ID:22248 (kogeclear, 2020-5-3 23:19)
-
Re: 問題ID:22248
(arashi1977, 2020-5-3 22:37)