首页 >>  正文

linux中mv命令详解

来源: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命令:目录操作「改」

关庆浅2169linux中,用mv命令移动多个目录 -
段雄待17892312051 ______ 完全正确- - 最后一个目录为目标目录 mv /a /b /c /d mv a b c d mv /{a,b,c} /d 这些哪个都可以

关庆浅2169linux中mv rootfs/*./ 是什么意思? -
段雄待17892312051 ______ 在linux中,mv 是 move的缩写,为搬移命令,后跟要搬移的东西,及搬移到的位置 而“*”在linux中,是模糊匹配的意思,这里表示所有文档. “.”是linux路径中,一个特殊的路径名,表示“当前目录” 所以这句命令的意思就是:将当前目录下的rootfs目录下的所有内容,移动到当前目录下边. 这句执行完后,rootfs目录下,应该是没有可见的文档了(不详细解释其内涵了).其下边儿的东西,都在当前目录放着. 你可以用 ls 命令来查看一下.

关庆浅2169linux 给文件改名的命令 -
段雄待17892312051 ______ linux 给文件改名的命令是mv命令 mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中.该命令等同于DOS系统下的ren和move命令的组合.它的使用权限是所有用户. 关于这个linux系统的学习,我一直看刘遄老师的书籍《linux就该这么学》.

关庆浅2169linux 中mv命令如何用,# mv /usr/bin/g 这是什么意思了 -
段雄待17892312051 ______ 上面的贴出来的内容意思是:mv 移动/usr/bin/g 就是在/usr/bin下面以g开关的文件,因为没有指定-r所以后面确定是以g开关的文件.此时你又按了tab补齐功能.系统提示你,以g开头的文件有203个,你确定全部显示?如果你点击y就全部显示.N不显示.-------------------------------- 如果你要移动文件,还得有目标地址:mv /usr/bin/g* /tmp 就是移动 usr/bin/目录下,以g开头的文件到/tmp目录里.注意的是,不是文件都可以随便移动的.你要搞清楚自己的具体动作再定.

关庆浅2169LINUX如何拷贝整个目录并命名? -
段雄待17892312051 ______ 用mv命令 mv /a /b 1.命令格式: mv [选项] 源文件或目录 目标文件或目录 2.命令功能: 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中.当第二个参数类型是文件时,mv命令完...

关庆浅2169Linux文件的复制、删除和移动命令是.? -
段雄待17892312051 ______ linux 下的复制\删除和移动的命令分别是: cp rm 和 mv 详解如下: 1. Linux 的cp命令 功能: 复制文件或目录 说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指...

关庆浅2169linux中/bin/mv命令是什么意思 -
段雄待17892312051 ______ mv 是移动 命令,相当于DOS的move命令

关庆浅2169linux下移动非空文件夹的命令是什么? -
段雄待17892312051 ______ 具体操作如下:一、格式:mv [选项(option)] 源文件或目录 目标文件或目录 使用命令:mv webdata /bin/usr/可以延伸一下:mv /usr/lib/* /zone是将 /usr/lib/下所有的东西移到/zone/中.mv /usr/lib/*.txt /zone是将lib下以txt结尾的所有文件移到/zone中. 其他类型,以此类推.二、作用 mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中.该命令等同于DOS系统下的ren和move命令的组合.它的使用权限是所有用户.三、格式 mv [options] 源文件或目录 目标文件或目录

关庆浅2169linux怎么移动文件到挂载的磁盘,求详细命令 -
段雄待17892312051 ______ 可以通过mv命令或者cp命令来实现:mv命令是将文件或者文件夹移动到一个地方,例如 mv /home/test/1.txt /dev/sda2/ 这条命令是将/home/test/下1.txt文件移动到 /dev 设备下的 sda2 这个硬盘 同理cp命令:cp -rf /home/test/1.txt /dev/sda2/ mv命令是移动文件或文件夹,移动后原来的文件会被删除,cp命令是复制,复制完成后原来的文件还存在.

关庆浅2169linux中mv和rename的区别 -
段雄待17892312051 ______ mv 是移动文件,rename是重命名,mv 不选择移动目录或者移动到当前目录,可以起到重命名的作用 但个人感觉rename要节省系统资源运行速度要快,因为mv 可能会有文件移动的过程 (未确定)“mv命令只能对单个文件重命名”,这实就是mv命令和rename命令的在重命名方面的根本区别.

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