首页 >>  正文

linux移动文件到别的目录

来源:baiyundou.net   日期:2024-09-21

一、重命名目录

    命令:mv 当前目录  新目录

    例如:mv aaa bbb    将目录aaa改为bbb

    注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行    重命名的操作


二、剪切目录

    命令:mv 目录名称 目录的新位置

    示例:将/usr/tmp目录下的aaa目录剪切到 /usr目录下面     mv /usr/tmp/aaa /usr

    注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作


语法:


mv(选项)(参数)


选项:


--backup=<备份模式>:若需覆盖文件,则覆盖前先行备份;


-b:当文件存在时,覆盖前,为其创建一个备份;


-f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录;


-i:交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。用户输入”y”,表示将覆盖目标文件;输入”n”,表示取消对源文件的移动。这样可以避免误将文件覆盖。


--strip-trailing-slashes:删除源文件中的斜杠“/”;


-S<后缀>:为备份文件指定后缀,而不使用默认的后缀;


--target-directory=<目录>:指定源文件要移动到目标目录;


-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。



三、拷贝目录

    命令:cp -r 目录名称 目录拷贝的目标位置   -r代表递归

    示例:将/usr/tmp目录下的aaa目录复制到 /usr目录下面     cp /usr/tmp/aaa  /usr

    注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不    用写-r递归


语法:


cp(选项)(参数)


选项:


-a:此参数的效果和同时指定"-dpR"参数相同;


-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;


-f:强行复制文件或目录,不论目标文件或目录是否已存在;


-i:覆盖既有文件之前先询问用户;


-l:对源文件建立硬连接,而非复制文件;


-p:保留源文件或目录的属性;


-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;


-s:对源文件建立符号连接,而非复制文件;


-u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件;


-S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀;


-b:覆盖已存在的文件目标前将目标文件备份;


-v:详细显示命令执行的操作。


参数:


源文件:制定源文件列表。默认情况下,cp命令不能复制目录,如果要复制目录,则必须使用-R选项;


目标文件:指定目标文件。当“源文件”为多个文件时,要求“目标文件”为指定的目录。



","gnid":"92afd9be8b8dfaab4","img_data":[{"flag":2,"img":[{"desc":"","height":1080,"title":"","url":"https://p0.ssl.img.360kuai.com/t014389c6469c9dd94e.jpg","width":1080}]}],"original":0,"pat":"art_src_0,fts0,sts0","powerby":"pika","pub_time":1706171571000,"pure":"","rawurl":"http://zm.news.so.com/0101fc848116fb1ff285761fc573f8c3","redirect":0,"rptid":"46ab0fc8770d74fa","rss_ext":[],"s":"t","src":"重庆思庄","tag":[],"title":"一天一个Linux命令:目录操作「改」

许方斧2371linux移动文件到指定目录 -
咸顾薇17878036125 ______ ABC文件夹 先进ABC目录 再用命令 : mv -f ABC/* /

许方斧2371linux下如何拷贝部分文件到另一个文件夹 -
咸顾薇17878036125 ______ cp -Rf /home/user1/* /root/temp/ 将 /home/user1目录下的所有东西拷到/root/temp/下而不拷贝user1目录本身.即格式为:cp -Rf 原路径/ 目的路径/

许方斧2371linux怎么移动特定文件名的文件 -
咸顾薇17878036125 ______ 使用mv命令就可以实现,例如:mv /home/1.txt /opt/ 这个命令是将/home目录下的1.txt移动到 /opt目录下 命令执行后home目录下的1.txt将会被删除 如果是想复制的话,可以使用cp命令,例如:cp -rf /home/1.txt /opt/ (如果复制的是目录的话,必须需要加上 -rf 参数)

许方斧2371linux下mv 多个文件到各自文件夹,如何操作? -
咸顾薇17878036125 ______ 你这个问题主要是mv的用法了,我简单说一下: 1. mv可以把多个文件移动到一个文件夹(目录)里面,比如:有a b c三个文件,一个目录d,用下面命令就能将a b c移动到d中 $ mv a b c d 需要注意的是,目录d必须在最后面,而且它前面不能...

许方斧2371linux怎么将一个文件夹链接到另一个文件夹上? -
咸顾薇17878036125 ______ linux 链接分为硬链接和软链接之分,命令如下: 1、硬链接:ln file1 file2 2、软连接:ln -s file1 file2 他们的区别在于,对于目录 只能做软链接 (ln -s bbb ccc) Linux 软连接与硬连接的区别: 对于一个文件来说,有唯一的索引接点与之对应,而...

许方斧2371linux下怎样将一个文件夹中的多个文件同时拷贝到另一个文件夹? -
咸顾薇17878036125 ______ 操作方法: 1. linux下进行复制的命令为cp.假设复制源目录 为 dir1 ,目标目录为dir2.怎样才能将dir1下所有文件复制到dir2下了. 2. 如果dir2目录不存在,则可以直接使用 cp -r dir1 dir2即可. 3. 如果dir2目录已存在,则需要使用:cp -r dir1/. ...

许方斧2371linux 移动文件夹,这个文件夹可以移动吗? -
咸顾薇17878036125 ______ 建议不要移动.这个文件夹里存放的是你已安装的软件,在软件的安装过程中,不止会写入磁盘,还有可能写入其它地方,诸如注册表、系统根目录之类的地方,如果冒然移动,很有可能在打开程序时因找不到原路径而无法正常打开,所以,还是建议不要移动为好.

许方斧2371linux下如何移动文件到一个不存在的目录 -
咸顾薇17878036125 ______ 没办法,逻辑上必须先创建目录在移动,一个取巧的方法就是:自己写一个shell,传入目录参数,判断存在就移动,不存在就创建后再移动

许方斧2371linux下,如何把整个文件夹上传到服务器(另一台linux) -
咸顾薇17878036125 ______ 1.Linux下目录复制:本机->远程服务器 scp -r /home/shaoxiaohu/test1 [email protected]:/home/test2 #test1为源目录,test2为目标目录,[email protected]为远程服务器的用户名和ip地址.2.Linux下目录复制:远程服务器->本机 scp -r ...

许方斧2371LINUX中,文件移动命令与拷贝命令. -
咸顾薇17878036125 ______ 移动命令: mv file2 dir|file2 mv命令有两个作用,一是把目录或文件移动到另一个目录中.另一个作用是改名,把file1的名字改成file2 复制命令: cp file1 dir|file2 几个参数介绍: -i 请求确认 -r 递归的复制,主要是用来复制一个目录及目录中所有的内容 -f 强制,如果有相同的文件直接替换

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024