首页 > 系统相关 >Linux cp命令直接覆盖不提示的方法

Linux cp命令直接覆盖不提示的方法

时间:2023-05-25 11:13:54浏览次数:46  
标签:覆盖 upload 源文件 命令 复制 Linux cp 目录

今天在做项目的时候需要在linux上拷贝A项目中upload目录下所有的资源到B项目中的uoload目录下,所以我就打算使用【cp】命令拷贝过去,拷贝的时候我加了【-f】参数了,但还是一个个的询问我是否覆盖目标文件。所以今天就记录下这个问题。

1、使用了【-f】还是询问的情况:

cp -r -f A/upload/* B/upload

 

2、不询问的方式:

(1)第一种方法
\cp -r -f A/upload/* B/upload

(2)第二种方法:一些服务器会默认增加别名 alias cp=’cp -i’,当你执行cp时,其实执行的是cp –i,所以做以下更改。
(1)vim ~/.bashrc   //打开配置文件
(2)alias cp='cp -i' //注释这个行,在这行前面加个“#”
(3):wq!         //退出保存

 

3、【cp】命令的基础知识:

cp 命令用于复制文件和目录。以下是 cp 命令的详细用法和参数:

  cp [OPTION]... SOURCE... DEST

  • SOURCE:指定要复制的源文件或目录,可以同时指定多个源文件或目录,用空格隔开。
  • DEST:指定目标文件或目录。

常用参数:

  • -r:递归复制目录及其内容。
  • -i:在覆盖文件之前提示用户确认操作。
  • -u:仅在源文件比目标文件新或目标文件不存在时才复制。
  • -p:保留源文件的权限、所有者和时间戳等属性。
  • -v:显示详细的复制进度信息。
  • -a:相当于 -pdr 参数的组合,即保留源文件的所有属性,递归复制目录及其内容,并尝试保留链接。

 

标签:覆盖,upload,源文件,命令,复制,Linux,cp,目录
From: https://www.cnblogs.com/mklblog/p/17430559.html

相关文章

  • LINUX系列-网络篇
    一网卡配置配置文件位置:/etc/sysconfig/network-scripts/ifcfg-eth01.DEVICE=eth0网卡名字2.HWADDR=00:0c:29:90:89:d9HWADDRHardWareAddress硬件地址MAC地址3.TYPE=Ethernet网络类型。以太网4.UUID=ae779ae6-044d-43d5-a33b-48c89e8de10e#UUID做到系统中独一......
  • c++ linux download file via libcurl
    1.Installlibcurlsudoaptinstallcurlcurl-ocpplibrary.pdfhttp://www.cesarkallas.net/arquivos/livros/informatica/cpp/The%20C%2B%2B%20Standard%20Library.pdf 2.#include<chrono>#include<ctime>#include<curl/curl.h>#includ......
  • linux下查看电脑运行内存及CPU
    1、查看系统内存大小的详细信息,可以查看总内存,剩余内存、可使用内存等信息cat/proc/meminfo2、查看系统的CPU型号、类型以及大小cat/proc/cpuinfo......
  • LINUX系列-服务器cpu和内存篇
    一系统内存过高排查方法1、使用top命令查看当前服务器上所有进行使用内存情况,可以使用shift+m按键,将进程按照内存使用情况排序。如若某个进程占用过多内存,使用kill<pid>终止该进程。2、检查是否有内存泄漏情况。psaux--sort=-%mem该命令可按照内存使用率高低进行......
  • Linux系统,使用PHP连接ORACLE数据库
    首先安装ORACLE的InstantClient环境:在这里下载因为我需要连接11.2.0.4.0版本的ORACLE数据库,所以选取下载了basic-11.2.0.4.0-1.x86_64.rpm和devel-11.2.0.4.0-1.x86_64.rpm,使用如下命令安装:rpm-ivhoracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpmrpm-ivhoracle......
  • 新手怎么玩转Linux
    Linux是一个非常强大、灵活和可定制的操作系统,这使得它成为了程序员的首选操作系统之一。程序员喜欢使用Linux的原因有以下几点:开源、稳定性、安全性、命令行界面、社区支持。那么新手改如何玩转Linux呢?跟着我一起来看看吧。以下是对新手的一些建议:1、了解基本的Linux命令:Linux......
  • Android tcp、okhttp请求&&python tcp&&a bytes-like object is required, not ‘str
    更多内容欢迎来到我的新博客blog.devilwst.top更多内容欢迎来到我的新博客blog.devilwst.top首先声明一下,本文部分代码来自于博客AndroidpublicstaticvoidGetByHttpURL(finalStringurl){newThread(newRunnable(){@Overridepublicvo......
  • UE4 AirSim Windows项目交叉编译Linux包
    1、从Linux环境下AirSim文件夹导入相关.a库至对应路径 2、项目插件中禁用VR相关插件libopenvr_api.soissuewhenbuildingprojectagainstUE4.25·Issue#2889·microsoft/AirSim(github.com) ......
  • 【操作系统入门到成神系列 七】Linux 内核 VS Window 内核
    ......
  • linux命令全部失效+无法登录 极限操作
    背景在kali上大概用了有两个月,这两个月可以说喜忧参半喜:kali系统优化的很好,不管是开机关机还是运行应用程序,都非常快,非常流畅,配合占用超小的xcfe桌面,爽飞忧:由于我是直接安装在物理机上的,原本是打算做开发和逆向用,但这个系统做开发和逆向,bug实在是太多,而且缺少很多必要的so文件(......