精华内容
下载资源
问答
  • linux操作命令(二) 移动文件,复制文件,修改文件名,备份文件;
    2021-05-11 10:44:45

    linux命令之  mv   :  修改文件名,移动文件,备份文件;

    mv   [参数]   源文件或者目录   目标文件或目录

    -b :  若覆盖文件,则覆盖前先备份;   #   mv  文件1  -b  文件2

    -f  :强制覆盖,不会提示;

    -u  :若目标文件已存在,且source较新,才会更新update;

    -i  :若目标文件已存在,则覆盖前给出提示;

    -t  :   mv     -t目标文件或者目录     源文件或者目录

    1   mv  my1.txt   my2.txt                          --将my1.txt 改名为my2.txt

    2   mv    -tmy1.txt     my2.txt               --将 my2.txt移动到my1.txt下面

    3   mv   -i   my1.txt    my2.txt                      -----若my2.txt 已经存在,给出是否覆盖的提示;

    4   mv  *  ../                                               ------将当前目录所有文件移动到上级目录;

    5   mv  test/*.txt   test5                          --------将当前目录下的所有后缀为txt的文件移动到test5目录下;

    更多相关内容
  • Linux系统里想要对目录和文件移动和改名用的是命令是mv这个命令, 这个命令有两个功能,一个是可以移动文件和目录,还可以对文件和目录改名,其实移动就跟在windows系统里的剪切功能一样,可以把当前文件夹的内容...
  • Linux mv命令:移动文件改名

    千次阅读 2021-05-10 03:56:31
    mv命令(move 的缩写),既可以在不同的目录之间移动文件或目录,也可以对文件和目录进行重命名。该命令的基本格式如下:[root@localhost~]#mv【选项】源文件目标文件选项:-f:强制覆盖,如果目标文件已经存在,则不...

    mv命令(move 的缩写),既可以在不同的目录之间移动文件或目录,也可以对文件和目录进行重命名。该命令的基本格式如下:[root@localhost ~]# mv 【选项】 源文件 目标文件

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

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

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

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

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

    需要注意的是,同rm命令类似,mv命令也是一个具有破坏性的命令,如果使用不当,很可能给系统带来灾难性的后果。【例 1】移动文件或目录。[root@localhost ~]# mv cangls /tmp

    #移动之后,源文件会被删除,类似剪切

    [root@localhost ~]# mkdir movie

    [root@localhost ~]# mv movie/ /tmp

    #也可以移动目录。和 rm、cp 不同的是,mv 移动目录不需要加入 "-r" 选项

    如果移动的目标位置已经存在同名的文件,则同样会提示是否覆盖,因为 mv 命令默认执行的也是 "mv -i" 的别名,例如:[root@localhost ~]# touch cangls

    #重新建立文件

    [root@localhost ~]# mv cangls /tmp

    mv:县否覆盖"tmp/cangls"?y

    #由于 /tmp 目录下已经存在 cangls 文件,所以会提示是否覆盖,需要手工输入 y 覆盖移动

    【例 2】强制移动。之前说过,如果目标目录下已经存在同名文件,则会提示是否覆盖,需要手工确认。这时如果移动的同名文件较多,则需要一个一个文件进行确认,很不方便。

    如果我们确认需要覆盖已经存在的同名文件,则可以使用 "-f" 选项进行强制移动,这就不再需要用户手工确认了。例如:[root@localhost ~]# touch cangls

    #重新建立文件

    [root@localhost ~]# mv -f cangls /tmp

    #就算 /tmp/ 目录下已经存在同名的文件,由于"-f"选项的作用,所以会强制覆盖

    【例 3】不覆盖移动。既然可以强制覆盖移动,那也有可能需要不覆盖的移动。如果需要移动几百个同名文件,但是不想覆盖,这时就需要 "-n" 选项的帮助了。例如:[root@localhost ~]# ls /tmp

    /tmp/bols /tmp/cangls

    #在/tmp/目录下已经存在bols、cangls文件了

    [root@localhost ~]# mv -vn bols cangls lmls /tmp/、

    "lmls"->"/tmp/lmls"

    #再向 /tmp/ 目录中移动同名文件,如果使用了 "-n" 选项,则可以看到只移动了 lmls,而同名的 bols 和 cangls 并没有移动("-v" 选项用于显示移动过程)

    【例 4】改名。

    如果源文件和目标文件在同一目录中,那就是改名。例如:[root@localhost ~]# mv bols lmls

    #把 bols 改名为 lmls

    目录也可以按照同样的方法改名。

    【例 5】显示移动过程。如果我们想要知道在移动过程中到底有哪些文件进行了移动,则可以使用 "-v" 选项来查看详细的移动信息。例如:[root@localhost ~]# touch test1.txt test2.txt test3.txt

    #建立三个测试文件

    [root@localhost ~]# mv -v *.txt /tmp

    "test1.txt" -> "/tmp/test1.txt"

    "test2.txt" -> "/tmp/test2.txt"

    "test3.txt" -> "/tmp/test3.txt"

    #加入"-v"选项,可以看到有哪些文件进行了移动

    本文来自投稿,不代表访得立场,如若转载,请注明出处:http://www.found5.com//view/875.html

    展开全文
  • mv命令是move的缩写,可以用来移动文件或者将文件改名。mv命令是最常用的Linux命令之一。2. mv命令格式mv [选项] 源文件或目录 目标文件或目录3. mv使用方式根据mv命令中第二个参数类型的不同而执行结果不一样,当mv...

    1. mv命令简介

    本文主要是讲解如何使用mv命令对Linux文件进行重命名和剪切以及讲解mv命令常见使用方法。mv命令是move的缩写,可以用来移动文件或者将文件改名。mv命令是最常用的Linux命令之一。

    2. mv命令格式

    mv [选项] 源文件或目录 目标文件或目录

    3. mv使用方式

    根据mv命令中第二个参数类型的不同而执行结果不一样,当mv命令第二个参数是目录时,mv命令目标文件移至目录目录中。当第二个参数类型是文件时,mv命令完成文件重命名。此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。

    4. mv命令选项

    -b :若需覆盖文件,则覆盖前先行备份。

    -f :force 强制的意思,如果目标文件已经存在,不提示直接覆盖;

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

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

    -t : --target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY,即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。

    5. 常见操作案例

    5.1 文件重命名

    创建一个测试文件

    [root@zcwyou zcwyou]# touch 123.txt

    查看该文件

    [root@zcwyou zcwyou]# ll

    总用量 0

    -rw-r--r--. 1 root root 0 11月 28 11:24 123.txt

    文件重命名:

    把123.txt重命名为456.txt

    [root@zcwyou zcwyou]# mv 123.txt 456.txt

    检查

    [root@zcwyou zcwyou]# ll

    总用量 0

    -rw-r--r--. 1 root root 0 11月 28 11:24 456.txt

    5.2 目录重命名

    也可以理解为移动目录

    创建目录

    [root@zcwyou zcwyou]# mkdir abc

    检查:

    [root@zcwyou zcwyou]# ll

    总用量 0

    -rw-r--r--. 1 root root 0 11月 28 11:24 456.txt

    drwxr-xr-x. 2 root root 6 11月 28 11:25 abc

    目录重命名:

    把目录abc重命名为dirqq

    [root@zcwyou zcwyou]# mv abc dirqq

    检查

    [root@zcwyou zcwyou]# ll

    总用量 0

    -rw-r--r--. 1 root root 0 11月 28 11:24 456.txt

    drwxr-xr-x. 2 root root 6 11月 28 11:25 dirqq

    73d792625363ce61fbbe6fe86325f86b.png

    5.3 移动文件和目录到其他位置

    移动文件456.txt至上一级目录

    [root@zcwyou zcwyou]# mv 456.txt ../

    移动当前目录里的abc目录至/home/abc

    [root@zcwyou zcwyou]# mv ./abc /home/abc/

    09db5a4a7ca95ee7bfed8a384edac1f9.png

    一次把多个文件移动至当前目录里的子目录zcwyou

    [root@zcwyou zcwyou]# mv 1.txt 2.txt 3.txt zcwyou

    5.4 移动文件时提示

    使用选项-i

    [root@zcwyou zcwyou]# mv -i abc.txt 123.txt

    26d56a2a140d946637463dc21086e613.png

    5.5 移动文件时强制覆盖目录文件

    使用-f选项

    [root@zcwyou zcwyou]# mv -f abc.txt 123.txt

    展开全文
  • linux移动文件命令

    千次阅读 2021-05-10 09:22:04
    linux移动文件命令mv命令功能:为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同DOS下的ren和move的组合。语法:mv [选项] 源文件或目录 目标文件或目录说明:视mv命令中第二个参数类型的不同(是...

    51a792cb313e7f922bade10da346b6fc.png

    linux移动文件命令

    mv命令

    功能:为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同DOS下的ren和move的组合。

    语法:mv [选项] 源文件或目录 目标文件或目录

    说明:

    视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。

    当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。

    参数:

    - I 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。

    - f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。

    如果所给目标文件(不是目录)已存在,此时该文件的内容将被新文件覆盖。为防止用户在不经意的情况下用mv命令破坏另一个文件,建议用户在使用mv命令移动文件时,最好使用i选项。

    需要注意的是,mv与cp的结果不同。mv好象文件“搬家”,文件个数并末增加,而cp对文件进行复制,文件个数增加了。

    例1:将/usr/xu中的所有文件移到当前目录(用“.”表示)中:$ mv /usr/xu/ * .

    例2:将文件wch.txt重命名为wjz.doc$ mv wch.txt wjz.doc

    相关视频教程推荐:《Linux教程》

    展开全文
  • 实际上是将aaa改名为bbb mv aaa bbb 以下是将keypoint_exam-12.json 移动到train文件夹下的实例:
  • linux 批量文件移动及复制覆盖

    千次阅读 2021-05-09 04:21:49
    分类: LINUX服务器上面存储了很多小文件及目录,定期需进行移动到另外的目录,由于文件数量过多,在使用mv或cp过程会出现中断现象,导致目录不能移动或复制完整。一、对于出现移动或复制过程中出现问题的,需再次...
  • LINUX-对文件或目录进行改名移动

    千次阅读 2019-08-16 10:40:07
    链接1:菜鸟教程
  • 不让用户修改、删除文件等,使用 chattr保护chattr命令的用法:chattr [ -RV ] [ -v version ] [ mode ] files…最关键的是在[mode]部分,[mode]部分是由+-=和[ASacDdIijsTtu]这些字符组合的,这部分是用来控制文件的...
  • 命令格式cp [OPTION]... [-T] SOURCE DESTcp [OPTION]......命令参数--backup[=CONTROL]为每个已存在的目标文件创建备份。-b类似 --backup 选项,但不接受参数。-f, --force覆盖前不提示。-i, --interact...
  • linux移动文件到指定目录的方法:可以利用mv命令来进行移动,如【mv * ../】,表示移动当前文件夹下的所有文件到上一级目录中。mv命令用于为文件或目录改名或者移动文件。mv命令的作用mv命令来为文件或目录改名或...
  • 前言linux 文件/目录操作文件/目录创建和删除之前也写过,链接1.文件/目录复制cp [选项] 源文件或目录 目标文件或目录这个命令可以在复制的同时改变名字eg,cp abc.log def.log //abc.log 和 def.log 都是文件cp -r ...
  • linux下重命名文件:使用mv命令就可以了,例:要把名为:abc 重命名为:123可以这样操作:重命名:MV命令1、进入你的文件目录,运行命令: /cd dir (dir指的是你文件所在目录)2、然后命令:ls (例出你的所有文件夹)...
  • mv命令用来为文件或目录改名、或将文件或目录移入其它位置。 mv file1 file2 把当前目录下的file1文件名改成file2,如果该目录下有file2,则覆盖以前的file2文件。 mv source_file(文件) dest_directory(目录) 将...
  • Linux下修改jar、zip等文件内的文件详解 看到很多同事在Linux环境下修改jar包内的文本文件或zip中的文本文件时,经常是先把jar包或zip包下载下来,然后修改,再上传。其实Linux针对此类文件提供了相应的操作功能。 ...
  • Linux上复制和重命名文件

    千次阅读 2021-05-10 14:09:38
    cp 和 mv 之外,在 Linux 上有更多的复制和重命名文件的命令。试试这些命令或许会惊艳到你,能节省一些时间。Linux 用户数十年来一直在使用简单的 cp 和 mv 命令来复制和重命名文件。这些命令是我们大多数人首先学...
  • -u : 若目标文件比源文件有差异,则使用该选项可以更新目标文件,可用于对文件的升级。 -d : 如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接。 -l : 把目标文件建立为源文件的硬链接文件,而...
  • 一、cp命令用于文件、文件夹的复制: 1、单个文件的复制: [root@localhost lianxi]# touch beautiful.txt ---新建beautiful空文件 [root@localhost lianxi]# ls --查看当前目录下的内容 lily.txt ...
  • linux命令之 mv : 修改文件名,移动文件,备份文件;mv [参数] 源文件或者目录 目标文件或目录-b : 若覆盖文件,则覆盖前先备份; # mv 文件1 -b 文件2-f :强制覆盖,不会提示;-u :若目标文件已存在,且source较...
  • 你可能已经知道,我们使用 mv 命令在类 Unix 操作系统中重命名或者移动文件和目录。 但是,mv 命令不支持一次重命名多个文件。 不用担心。 在本教程中,我们将学习使用 Linux 中的 mmv 命令一次重命名多个文件。 此...
  • 将大文件或目录打包、压缩分割成制定大小的文件,这在将数据备份到容量有限的移动储存设备时是必须的,在Linux下可以通过组合使用tar,bzip2(或者gzip),split命令来实现。假设要将下面这个文件压缩分割成多个1.4M...
  • 接下来是小编为大家收集的linux实用命令之如何移动文件夹及文件下,欢迎大家阅读:linux实用命令之如何移动文件夹及文件下格式:mv [选项(option)] 源文件或目录 目标文件或目录使用命令:mv webdata /bin/usr/可以....
  • mv命令是“move”单词的缩写,其功能大致和英文含义一样,可以移动文件或对其改名。 这是一个使用频率超高的文件管理命令,我们需要特别留意它与复制的区别:mv与cp的结果不同。mv命令好像文件“搬家”,文件名称...
  • Linux 上复制和重命名文件

    千次阅读 2020-12-21 21:19:05
    原标题:在 Linux 上复制和重命名文件cp 和 mv 之外,在 Linux 上有更多的复制和重命名文件的命令。试试这些命令或许会惊艳到你,能节省一些时间。Linux 用户数十年来一直在使用简单的 cp 和 mv 命令来复制和...
  • Linux 发行版:Debian 9一不小心执行了一条语句mv /lib lib2直接把根目录下的lib目录移动到了/var下面,导致除了cd,pwd的bash外其他ls,cp,mv都不可用bash: ./ls: No such file or directory通过参考帖子发现可以通过...
  • Linux中,当你想要改变一个文件名,使用mv命令就好了。然而mv不能使用通配符重命名多个文件。可以用sed、awk或者与xargs结合使用来处理多个文件的情况。然而,这些命令行即繁琐又不友好,并且如果不小心的话还很...
  • -a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用) -d :仅列出目录本身,而不是列出目录内的文件数据(常用) -l :长数据串列出,包含文件的属性与权限等等数据;(常用) 亦或者组合使用: [root@...
  • 说明:用该函数可以实现文件移动功能,把一个文件的完整路径的盘符一下就实现了这个文件移动。具体参见下面的程序示例说明。#include <stdio.h>int rename(const char *oldpath...
  • 移动和重命名文件现在passwd这个名字似乎没有那么有趣而我们毕竟是在进行实战演练因此我们给它名字[me@linuxbox playground]$ mv passwd fun现在传送fun文件这是通过将重命名的文件移动到各个目录然后再移动回...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 97,791
精华内容 39,116
关键字:

linux移动文件并改名