linux如何复制文件夹和移动文件夹(代码片段)

zhuyeshen zhuyeshen     2022-12-17     774

关键词:

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/

linux常用命令和网络攻击面试总结(代码片段)

...列表ls[选项]创建文件目录命令mkdir[选项]目录名称删除空文件夹rmdir删除文件/目录rm-rf强制删除复制文件/目录​cp-r目录1目录2递归复制目录1所有的文件和文件夹到目录2​cp-ri目录1目录2执行复制时覆盖原有目录前询问用户移动文... 查看详情

文件和文件夹的移动复制删除重命名(代码片段)

一、概述Python中对文件和文件夹进行移动、复制、删除、重命名,主要依赖os模块和shutil模块,以下用实例集中演示文件的移动、复制、删除、重命名,用到的时候直接查询即可。二、实例1#!/usr/bin/python32#-*-coding:utf-8-*-3__author__=... 查看详情

linux命令总结(代码片段)

...3.txt```3.cp[选项]源文件或目录目录或多个源文件|将源文件复制至目标文件,或将多个源文件复制至目标目录。-r-R递归复制该目录及其子目录内容-p连同档案属性一起复制过去-f不询问而强制复制-s生成快捷方式-a将档案的所有特性... 查看详情

linux中如何移动文件

...用cd/命令回到根目录,然后使用sudomkdirmyDir命令创建一个文件夹作为等会要移动的目录。3、接着使用sudotouchtest.txt命令创建一个要移动的文件。我这里是使用复制的方式来移动文件。4、需要使用到cp命令。如图,我使用命令sudocpt... 查看详情

linux系统常用命令行文件/目录操作(代码片段)

...、删除文件/目录删除空目录rmdir删除非空目录/文件rm三、复制/移动/重命名文件复制文件cp移动/重命名文件mv一、创建文件/ 查看详情

linux系统常用命令行文件/目录操作(代码片段)

...、删除文件/目录删除空目录rmdir删除非空目录/文件rm三、复制/移动/重命名文件复制文件cp移动/重命名文件mv一、创建文件/ 查看详情

linux20190519(代码片段)

...mkdir;dirname;cp;mv;rm;......等等,其中用的比较多是是复制移动改名什么的,还有比较危险的rm删除命令,总结下来就是命令比较多 查看详情

linux常用操作命令(代码片段)

...作目录touch生成一个空文件或更改文件的时间cd切换目录cp复制文件或目录find在文件系统中查找指定的文件mv移动文件或目录、文件或目录改名mkdir创建目录rm删除文件或目录rmdir删除空目录ln建立链接文件tree显示目录树2.文本文件... 查看详情

linux常用操作命令(代码片段)

...作目录touch生成一个空文件或更改文件的时间cd切换目录cp复制文件或目录find在文件系统中查找指定的文件mv移动文件或目录、文件或目录改名mkdir创建目录rm删除文件或目录rmdir删除空目录ln建立链接文件tree显示目录树2.文本文件... 查看详情

linux复制文件到多个目录(代码片段)

...p;linux中常用cp命令进行复制。但是一次只可以复制到一个文件夹内。今天刚好有需要将同一批文件复制到多个文件夹内。可以用cpecho和xargs同时使用满足要求。echo/home/dir1/home/dir2/home/dir3|xargs-n1cp-v/home/dir*/file    dir1d... 查看详情

linux-mv命令的10个实用例子(代码片段)

...令是一个与cp类似的命令,但是它并非创建文件或目录的复制品/副本。不管你在使用什么版本的Linux系统,mv都默认安装在你的Linux系统上了。来看一下mv命令在日常操作中的一些例子。1.移动文件移动文件时需要注意的是文件的... 查看详情

linux服务器之间复制文件命令scp(代码片段)

文章目录Linuxscp命令命令格式复制文件到远程服务器复制目录到远程服务器复制远程服务器文件到本地复制远程服务器目录到本地Linuxscp命令Linuxscp命令用于Linux之间复制文件和目录。命令格式#复制本地文件到远程服务器scp[可选... 查看详情

如何在 python 中复制和移动另一个文件夹或目录? [复制]

】如何在python中复制和移动另一个文件夹或目录?[复制]【英文标题】:HowdoIcopyandmoveanotherfolderordirinpython?[duplicate]【发布时间】:2018-11-2400:31:57【问题描述】:我想将文件复制并移动(或粘贴)到备份程序之类的文件夹中。但我... 查看详情

如何在java中获取linux文件夹和文件的图标和名称? [复制]

】如何在java中获取linux文件夹和文件的图标和名称?[复制]【英文标题】:Howtogetthelinuxfolderandfileiconsandnamesinjava?[duplicate]【发布时间】:2011-03-0320:53:15【问题描述】:我正在java中创建一个文件夹和文件树。Windows和OSX返回系统图... 查看详情

如何迭代文件夹和复制文件(代码片段)

我有以下代码将所有内容复制到正确的位置,文件1,文件2和文件3除外。来源:“C:dir”目标:“C:tmpBackup”PublicSubCopyDirectory(sourceAsDirectoryInfo,targetAsDirectoryInfo)'RecursivelycalltheDeepCopyMethodforeachDirectoryForEachMyDirAsDirectoryInfoInsource.Ge... 查看详情

linux常用命令和网络攻击面试总结(代码片段)

...列表ls[选项]创建文件目录命令mkdir[选项]目录名称删除空文件夹rmdir删除文件/目录rm-rf强制删除复制文件/目录​cp-r目录1目录2递归复制目录1所有的文件和文件夹到目录2​cp-ri目录1目录2执行复制时覆盖原有目录前询问用户移动文... 查看详情

linux常用命令和网络攻击面试总结(代码片段)

...列表ls[选项]创建文件目录命令mkdir[选项]目录名称删除空文件夹rmdir删除文件/目录rm-rf强制删除复制文件/目录​cp-r目录1目录2递归复制目录1所有的文件和文件夹到目录2​cp-ri目录1目录2执行复制时覆盖原有目录前询问用户移动文... 查看详情

linux学习笔记(代码片段)

...以显示备选选项(4)ls:列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件(5)pwd:显示当前路径(6)cdXXX:进入XXX目录下,cd..返回上层目录(7)cpXXXYYY:将XXX文件复制成YYY,XXX和YYY可以是一个路径,比如../dir... 查看详情