linux下文件的复制、移动与删除命令为:cp,mv,rm

一、文件复制命令cp

命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)

cp [option] source1 source2 source3 ... directory

参数说明:

-a:是指archive的意思,也说是指复制所有的目录

-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身

-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制

-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作

-l:建立硬连接(hard link)的连接文件,而非复制文件本身

-p:与文件的属性一起复制,而非使用默认属性

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

-s:复制成符号连接文件(symbolic link),即“快捷方式”文件

-u:若目标文件比源文件旧,更新目标文件

如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:

cp /test1/file1 /test3/file2

二、文件移动命令mv

命令格式:mv [-fiv] source destination

参数说明:

-f:force,强制直接移动而不询问

-i:若目标文件(destination)已经存在,就会询问是否覆盖

-u:若目标文件已经存在,且源文件比较新,才会更新

如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:

mv /test1/file1 /test3/file2

三、文件删除命令rm

命令格式:rm [fir] 文件或目录

参数说明:

-f:强制删除

-i:交互模式,在删除前询问用户是否操作

-r:递归删除,常用在目录的删除

如删除/test目录下的file1文件,可以输入以下命令:

rm -i /test/file1

复制:

CP命令

格式: CP [选项] 源文件或目录 目的文件或目录

选项说明:-b 同名,备分原来的文件

-f 强制覆盖同名文件

-r 按递归方式保留原目录结构复制文件

cp -Rf /home/user1/* /root/temp/

将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身。

即格式为:cp -Rf 原路径/ 目的路径/

移动:

mv ./WorkReport/web.xml ./WorkReport/WEB-INF/

注:移动/WorkReport/web.xml文件到/WorkReport/WEB-INF/

mv /data/new /data/old/

注:移动/data/new 到/data/old/文件夹下

注意点:移动文件夹的话就不要再加 / 了

如果是移动文件夹下的所有文件的话就可以文件夹后面跟上 /*

mv /data/new/* /data/old/

redhat 复制文件夹及子文件夹_linux如何复制文件夹和移动文件夹相关推荐

  1. xcopy复制文件夹及其子文件_嗨学习:如何给电脑中文件夹设置密码

    文件夹怎么设置密码,如何给文件夹设置密码?有些重要的文件或比较隐私的文件存放在电脑上,这些文件我们只希望自己能看到并使用,不希望别人访问.那么,最好的办法就是去对这些文件进行加密. 才不怕别人看到自己 ...

  2. redhat 复制文件夹及子文件夹_python文件夹怎么操作呢??(建议详读)

    当前工作目录 >>> import os >>> os.getcwd() 我电脑上的结果为: 'C:Users我的电脑AppDataLocalProgramsPyt ...

  3. 复制当前目录所有文件夹及其子文件夹下的*.jpg文件到store文件夹下

    1.复制当前目录所有文件夹及其子文件夹下的.jpg文件到store文件夹下 2.不论多少层目录结构都可以 3.更改文件后缀名.jpg为其它后缀名的文件同样适用 #!/bin/bash # yikai ...

  4. 复制文件夹下所有文件(包括子文件夹),到一个文件夹

    把子目录文件复制到当前目录 读取文件夹下所有文件路经,包括子文件夹下 import PIL.Image as Image import os import shutil def list_folder ...

  5. 【C++】window下 使用c++遍历文件夹及其子文件夹和文件,并打印文件路径及各文件内容

    这两天一直在学习如何使用c++遍历文件夹.读取文件内容和写入文件. 话不多说,直接上代码 /* * 文件功能:递归遍历文件夹,遍历文件夹及其子文件夹和文件.打印文件夹名称.文件名称和文件数目 * * ...

  6. linux递归赋权限,Linux下递归更改文件夹和子文件夹的权限

    为所有Web应用程序设置适当的文件权限都是Web主机的重要组成部分.在本教程中,您将了解如何在单个命令中递归地更改文件夹和子文件夹上的文件权限. 如您所知,在Linux中,所有内容都被视为一个文件.一 ...

  7. Linux C 读取文件夹下所有文件(包括子文件夹)的文件名

    本文:http://www.cnblogs.com/xudong-bupt/p/3504442.html Linux C  下面读取文件夹要用到结构体struct dirent,在头#include ...

  8. MAC 修改文件夹以及子文件夹和子文件权限 以及 修改文件夹owner

    1. 打开Finder,找到想要修改权限的文件夹,打开文件信息对话框. 两种打开方式: 右击文件夹,选择"get info". 使用"ctrl+i". 在弹出对 ...

  9. c++利用windows api遍历指定文件夹及其子文件夹中的文件

    以下代码在vs2008中测试通过,利用FindFirstFile,FindNextFile函数遍历了我电脑上全路径为"C:\\Users\\v_tianboli\\Desktop\\wind ...

  10. java ftp遍历所有子文件_Java 遍历指定文件夹及子文件夹下的文件

    Java 遍历指定文件夹及子文件夹下的文件 /** * 遍历指定文件夹及子文件夹下的文件 * * @author testcs_dn * @date2014年12月12日下午2:33:49 * @pa ...

最新文章

  1. Essential Studio for mobile MVC中2种添加移动图表到MVC3 ASPX应用程序中的方法
  2. 如果你还记得我[转载]
  3. c++调用python返回字典
  4. MS CRM 2011 Quick Find Active View
  5. 机器学习算法基础——数据降维
  6. 【统计学习】统计学习方法概论
  7. springmvc使用spring自带日期类型验证
  8. java 继承 实现 会重写 方法吗_java 中继承,组合,重载,重写的实现原理 (转)...
  9. bandizip最后一个无广告版本_【软件来了】这是个无广告的旧版知乎
  10. 服装企业信息化计算机化的趋势,服装企业信息化建设的研究.pdf
  11. 大学c语言python_C语言和Python爬虫哪个好?老男孩IT教育
  12. lightning接口_苹果、安卓充电接口有望统一,欧盟重压下,苹果将不得不妥协
  13. wsimport 用法详解
  14. 远程接入Linux、unix、Windows工具-opentext ETX
  15. 云栖社区2017中国开发者调查报告
  16. 视频可以裁剪尺寸吗?教你裁剪尺寸的小妙招
  17. 了解什么是架构基本概念和架构本质
  18. 刚买的新树莓派怎样用(树莓派新手入门)
  19. Perforce warning:Can't clobber writable file ...
  20. 协变 (Covariant)、逆变 (Contravariant) 与不变 (Invariant)

热门文章

  1. iOS视图成像理论及性能优化
  2. 粤通院 招聘FPGA工程师
  3. 速溶全脂奶粉的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  4. 养殖专家告诉你在农村养啥赚钱
  5. PrettyTable的 reversesort 不起作用
  6. youtube后端是python吗_Web后端开发,用Python还是Go呢?
  7. 《郑州市数据中心产业发展规划(2021—2025年)》发布
  8. CodeForces 954A Diagonal Walking
  9. 阿里云域名解析成功后无法ping问题
  10. POSTGRESQL 用户怎么乱糟糟,出自其他DB的评论, 与SCHEMA 移魂大法