首页 > 系统相关 >Linux 中复制和移动文件

Linux 中复制和移动文件

时间:2024-04-02 20:55:57浏览次数:28  
标签:文件 txt 目标 源文件 复制 Linux test 移动

复制文件

cp 1.txt test #把文件1.txt复制到test下

参数:

-a:相当于 -d、-p、-r 选项的集合

-d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接

-i:询问,如果目标文件已经存在,则会询问是否覆盖

-l:把目标文件建立为源文件的硬链接文件,而不是复制源文件

-s:把目标文件建立为源文件的软链接文件,而不是复制源文件

-p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间) 

-r:递归复制,用于复制目录

-u:若目标文件比源文件有差异,则使用该选项可以更新目标文件,此选项可用于对文件的升级和备用

移动文件

mv 2.txt test  #把文件2.txt移动到test

-f:强制覆盖,如果目标文件已经存在,则不询问,直接强制覆盖

-i:交互移动,如果目标文件已经存在,则询问用户是否覆盖(默认选项)

-n:如果目标文件已经存在,则不会覆盖移动,而且不询问用户

-v:显示文件或目录的移动过程

-u:若目标文件已经存在,但两者相比,源文件更新,则会对目标文件进行升级


标签:文件,txt,目标,源文件,复制,Linux,test,移动
From: https://www.cnblogs.com/xianhaiyan/p/18111473

相关文章

  • Linux基础学习详细版(嵌入式开发必学)
    一、Linux简介什么是Linux?Linux就是跟平时大家接触的Windows操作系统软件一样,Linux也是一个操作系统软件,Linux跟Windows不同之处在于,Linux是一套开放源代码程序的、可以自由传播的类Unix操作系统软件。什么是开源?开源就是开放源代码,指的是将Linux系统的源代码公开,允许任......
  • ZCMU操作系统课程实验 - 实验1-Linux的使用
    登录1.打开这个东西2. 在  文件->打开    中打卡机房里VMOS文件里的这个东东 3.然后依次操作下去好了,有红色的选项,我都是选的"Donothing"。完成后就会出现这样一个黑框框。4.让你登录。输入:root。密码:superuser    。注意输入密码的时候,密......
  • 配置Linux上的MySQL
    MySQL数据库环境搭建和编程MySQL环境安装设置ubuntu环境安装mysql-server和mysql开发包,包括mysql头文件和动态库文件,命令如下:sudoapt-getinstallmysql-server=》安装最新版MySQL服务器sudoapt-getinstalllibmysqlclient-dev=》安装开发包ubuntu默认安装最新的mysq......
  • Linux上使用python处理docx转pdf教程
      今天在使用flask将生成好的docx文档转化为pdf的过程中,遇到了一些问题,本来在windows上转化的好好的,但是到了Linux上却是直接报错显示ModuleNotFoundError:Nomodulenamed'win32com'。  很明显他说的是在Linux系统下并没有win32com这个模块,所以通过百度发现python使用pdf2......
  • 8、linux安装orace11g报[FATAL][INS32035]无法在指定位置创建新产品清单
    目录linux安装orace11g报·[FATAL]·[INS32035]无法在指定位置创建新产品清单1、执行静默安装命令后报错:提示如下2、解决方案:3、重新执行静默安装命令linux安装orace11g报·[FATAL]·[INS32035]无法在指定位置创建新产品清单1、执行静默安装命令后报错:提示如下正在启动Oracle......
  • 10分钟带你了解 Linux 系统中的 Top 命令
    前言作为一个测试工程师,可能我们并不需要像运维人员那样时时刻刻去关注系统的运行情况,但是对于一些查看系统运行情况,以及性能情况的命令,我们还是需要了解并掌握的,本文就来给大家介绍一下Linux系统重非常重要的top命令。什么是top命令在Linux系统中,top命令是一个非常实用的......
  • vue3 点击复制
    npminstallclipboard--save//下载importClipboardfrom'clipboard'//使用页面引入js:constcopyText=async()=>{consttext=window.location.href//设置要复制的文本letclipboard=newClipboard('.buttoncopy',{text:()=>......
  • 【Linux】服务器时间ntp同步(chrony)
    一、简介Chrony是一个开源自由的网络时间协议NTP的客户端和服务器软软件。它能让计算机保持系统时钟与时钟服务器(NTP)同步,因此让你的计算机保持精确的时间,Chrony也可以作为服务端软件为其他计算机提供时间同步服务。Chrony由两个程序组成,分别是chronyd和chronycchronyd是一个......
  • Lock Linux是一个基于Linux的操作系统,它主要关注于系统安全和隐私保护
    LockLinux是一个基于Linux的操作系统,它主要关注于系统安全和隐私保护。LockLinux采用了SELinux(Security-EnhancedLinux)和AppArmor等安全机制,以确保系统的安全性。此外,它还提供了一些额外的功能,如加密的文件系统、安全的网络连接和强制访问控制等。以下是关于LockLinux......
  • Linux 编译升级内核
    要在CentOS上手动编译并安装Linux内核4.19.311,你需要遵循一系列步骤。以下是一个简化的流程概述,但请注意实际操作时需要根据你的CentOS版本、内核源码以及实际情况稍作调整:准备工作:登录到具有足够权限的用户(最好是root或使用sudo)。更新系统:sudoyumupdate-y安装编译......