cp拷贝命令的 f参数含义为什么
答案:3 悬赏:10
解决时间 2021-10-04 08:23
- 提问者网友:原来太熟悉了会陌生
- 2021-10-03 10:54
cp拷贝命令的 f参数含义为什么
最佳答案
- 二级知识专家网友:醉吻情书
- 2021-10-03 11:29
你好,[root@localhost root]# cp install.log /home
到home目录里查看是否有install.log文件了,如果已经有install.log文件则说明复制成功,用如下命令
[root@localhost home]# ls
如果在复制此文件时发现home目录下已经有install.log文件了,则会出现是否覆盖提示
cp:是否覆盖‘/home/install.log’?这里输入y或者yes即表示覆盖,n或者no表示不覆盖
我们也可以用强制复制命令-f选项,此选项的作用是当home目录下已经有install.log文件,再次将其它目录下的install.log文件复制到home文件夹中时,删除home目录中已经存在的install.log文件而不加提示,同时将新复制的install.log文件拷贝到home文件夹中
[root@localhost root]# cp -f install.log /home。
到home目录里查看是否有install.log文件了,如果已经有install.log文件则说明复制成功,用如下命令
[root@localhost home]# ls
如果在复制此文件时发现home目录下已经有install.log文件了,则会出现是否覆盖提示
cp:是否覆盖‘/home/install.log’?这里输入y或者yes即表示覆盖,n或者no表示不覆盖
我们也可以用强制复制命令-f选项,此选项的作用是当home目录下已经有install.log文件,再次将其它目录下的install.log文件复制到home文件夹中时,删除home目录中已经存在的install.log文件而不加提示,同时将新复制的install.log文件拷贝到home文件夹中
[root@localhost root]# cp -f install.log /home。
全部回答
- 1楼网友:痴妹与他
- 2021-10-03 12:48
-f 参数是强制复制,比如你在A文件夹里面有个文件名叫B,然后你把C文件夹里面的另一个文件名叫B的复制到A里面,这个时候会照成冲突,然后会提示你要不要继续复制.加上-f 就不会提示你了.
你输入-f 还是会提示你的原因是
-------------------------------------------------------------
有的系统在安装的时候,cp - i 的 alias 就是 cp
也就是说你在执行cp的时候,其实是执行的cp -i
取消掉cp的alias就好了
==========================================
解决办法
unalias cp
- 2楼网友:迟山
- 2021-10-03 12:11
cp命令,该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的copy命令一样,功能非常强大。 f 删除已经存在的目标文件而不提示。希望我的回答能帮到你。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯