您的位置:新葡亰496net > 电脑系统 > 新葡亰496net:叁个简便的linux命令,移动文件夹

新葡亰496net:叁个简便的linux命令,移动文件夹

发布时间:2019-08-17 19:41编辑:电脑系统浏览(163)

    mv命令是move的缩写,常用来对文件、目录举行, 1):移动,2):改名

    Linux常用命令(六)-mv

    mv命令是move的缩写,能够用来运动文件或许将文件改名(move (rename) files),是Linux系统下常用的吩咐,日常用来备份文件或然目录。

    1.命令格式:

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

    2.发令功用:

    视mv命令中第3个参数类型的两样(是目的文件也许目的目录),mv命令将文件重命名或将其移至贰个新的目录中。

    当第二个参数类型是文件时,mv命令完毕文件重命名,此时,源文件只好有三个(也得以是源目录名),它将所给的源文件或目录重命名叫给定的目的文件名。

    当第一个参数是已存在的目录名称时,源文件或目录参数能够有多少个,mv命令将各参数钦赐的源文件均移至目的目录中。在跨文件系统移动文件时,mv先拷贝,再将本来文件删除,而链至该公文的链接也将错失。

    3.限令参数:

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

    -f :force 强制的野趣,即使目的文件已经存在,不会精晓而直接覆盖;

    -i :若指标文件 (destination) 已经存在时,就能够驾驭是还是不是覆盖!

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

    -t :该选项适用于移动三个源文件到三个索引的景况,此时指标目录在前,源文件在后。

    4.命令实例:

    实例一:将文件改名

    命令: mv test.log test1.txt

    将文件test.log重命名字为test1.txt

    [[email protected] test]# ll
    drwxrwxrwx 2 root root 4096 10-25 17:46 test3
    drwxr-xr-x 2 root root 4096 10-25 17:56 test4
    drwxr-xr-x 3 root root 4096 10-25 17:56 test5
    -rw-r--r-- 1 root root   16 10-28 06:04 test.log
    [[email protected] test]# mv test.log test1.txt
    [[email protected] test]# ll
    -rw-r--r-- 1 root root   16 10-28 06:04 test1.txt
    drwxrwxrwx 2 root root 4096 10-25 17:46 test3
    drwxr-xr-x 2 root root 4096 10-25 17:56 test4
    drwxr-xr-x 3 root root 4096 10-25 17:56 test5
    

    实例二:移动八个文件到贰个文书夹

    命令: mv test1.txt test3

    将test1.txt文件移到目录test3中

    [[email protected] test]# ll
    -rw-r--r-- 1 root root   29 10-28 06:05 test1.txt
    drwxrwxrwx 2 root root 4096 10-25 17:46 test3
    drwxr-xr-x 2 root root 4096 10-25 17:56 test4
    drwxr-xr-x 3 root root 4096 10-25 17:56 test5
    [[email protected] test]# mv test1.txt test3
    [[email protected] test]# ll
    drwxrwxrwx 2 root root 4096 10-28 06:09 test3
    drwxr-xr-x 2 root root 4096 10-25 17:56 test4
    drwxr-xr-x 3 root root 4096 10-25 17:56 test5
    [[email protected] test]# cd test3
    [[email protected] test3]# ll
    -rw-r--r-- 1 root root 29 10-28 06:05 test1.txt
    [[email protected] test3]#
    

    实例三:移步多个公文到文件夹

    指令1: mv log1.txt log2.txt log3.txt test3 将文件log1.txt log2.txt log3.txt平移到目录test3中

    一声令下2: mv -t /opt/soft/test/test4/ log1.txt log2.txt log3.txt 将文件log1.txt log2.txt log3.txt平移到test4目录中去

    [[email protected] test]# ll
    -rw-r--r-- 1 root root    8 10-28 06:15 log1.txt
    -rw-r--r-- 1 root root   12 10-28 06:15 log2.txt
    -rw-r--r-- 1 root root   13 10-28 06:16 log3.txt
    drwxrwxrwx 2 root root 4096 10-28 06:09 test3
    [[email protected] test]# mv log1.txt log2.txt log3.txt test3
    [[email protected] test]# ll
    drwxrwxrwx 2 root root 4096 10-28 06:18 test3
    [[email protected] test]# cd test3/
    [[email protected] test3]# ll
    -rw-r--r-- 1 root root  8 10-28 06:15 log1.txt
    -rw-r--r-- 1 root root 12 10-28 06:15 log2.txt
    -rw-r--r-- 1 root root 13 10-28 06:16 log3.txt
    -rw-r--r-- 1 root root 29 10-28 06:05 test1.txt
    [[email protected] test3]#
    
    [[email protected] test3]# mv -t /opt/soft/test/test4/ log1.txt log2.txt log3.txt 
    [[email protected] test3]# cd ..
    [[email protected] test]# cd test4/
    [[email protected] test4]# ll
    -rw-r--r-- 1 root root  8 10-28 06:15 log1.txt
    -rw-r--r-- 1 root root 12 10-28 06:15 log2.txt
    -rw-r--r-- 1 root root 13 10-28 06:16 log3.txt
    [[email protected] test4]#
    

    实例四:将文件file1改名称叫file2,就算file2存在,也是一贯覆盖掉。

    命令:mv -f log3.txt log2.txt

    log3.txt的原委一贯覆盖了log2.txt的开始和结果, -f是八个相当危险的选项, 一般最佳别用.

    实例五:目录的运动

    命令: mv test3 test4

    将目录test3移到目录test4, 假设目录test4不真实, 那么就将test3改名称为test4

    实验六:移步当前文件夹下的具备文件到上超级目录

    命令: mv * ../

    实验七:将当前目录的八个子目录里的公文移动到另三个子目录里

    命令: mv test3/*.txt test5

    将test3下后缀为txt的文本移到test5目录

    实验八:文件被遮掩前做轻易备份, 前面加参数-b

    命令: mv log1.txt -b log2.txt

    [[email protected] test5]# ll
    -rw-r--r-- 1 root root   25 10-28 07:02 log1.txt
    -rw-r--r-- 1 root root   13 10-28 06:16 log2.txt
    [[email protected] test5]# mv log1.txt -b log2.txt
    mv:是否覆盖“log2.txt”? y
    
    [[email protected] test5]# ll
    -rw-r--r-- 1 root root   25 10-28 07:02 log2.txt
    -rw-r--r-- 1 root root   13 10-28 06:16 log2.txt~
    [[email protected] test5]#
    

    mv命令是move的缩写,能够用来运动文件恐怕将文件改名(move (rename) files),是Linux系统下常用的通令,平常用来备份文...

    mv命令是move的缩写,能够用来运动文件也许将文件改名(move (rename) files),是Linux系统下常用的指令,经常用来备份文件只怕目录。

    mv命令是用来移动文件或许将文件改名

    mv命令是move的缩写,能够用来运动文件或然将文件改名,是Linux系统下常用的下令,平时用来备份文件或然目录。

    1、用法

    1.命令格式:
      mv [选项] 源文件或目录 目的文件或目录

    一.命令格式:

    1.命令格式:

    mv [选项] [参数..]

         mv               第八个参数        第2个参数

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

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

    2、命令选项

    2.指令效用:
      视mv命令中第3个参数类型的分裂(是指标文件或许目的目录),mv命令将文件重命名或将其移至贰个新的目录中。

    二.命令参数:

    2.发令效用:

    -b                         当文件存在时,覆盖前,为其创设三个备份;
    -f, --force             覆盖前不精晓
    -i, --interactive     覆盖前询问
    -n, --no-clobber  不掩饰已存在文件,要是您内定了-i、-f、-n 中的八个,仅最终三个卓有成效。
    -u, --update         若指标文件存在,且source比较新,才会更新

      当第一个参数类型是文本时,mv命令完成文件重命名,此时,源文件只可以有一个(也得以是源目录名),它将所给的源文件或目录重命名称为给定的指标文件名。

    -b :若需覆盖文件,则覆盖前先行备份。
    -f :force 强制的意思,若是目标文件已经存在,不会询问而直白覆盖;
    -i :若指标文件 (destination) 已经存在时,就能够掌握是还是不是覆盖!
    -u :若目标文件已经存在,且 source 相比较新,才会更新(update)
    -t  : --target-directory=DIRECTO兰德陆风X8Y move all SOURCE arguments into DIRECTOCRUISERY,即钦命mv的目标目录,该选取适用于运动多少个源文件到一个索引的场所,此时目的目录在前,源文件在后。

    视mv命令中第一个参数类型的不一致(是指标文件恐怕指标目录),mv命令将文件重命名或将其移至二个新的目录中。当第叁个参数类型是文件时,mv命令完结文件重命名,此时,源文件只可以有三个(也足以是源目录名),它将所给的源文件或目录重命名叫给定的目的文件名。当第一个参数是已存在的目录名称时,源文件或目录参数能够有多少个,mv命令将各参数钦定的源文件均移至目的目录中。

    3、实例

      当首个参数是已存在的目录名称时,源文件或目录参数可以有多少个,mv命令将各参数钦赐的源文件均移至目的目录中。

    三 . 命令实例

    3.常用参数:

    1)文件改名,将  test.txt  改名叫  aaa.txt

      在跨文件系统移动文件时,mv先拷贝,再将原本文件删除,而链至该公文的链接也将遗失。

    实例一:文件改名

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

    [root@mini ~]# ls
    anaconda-ks.cfg  test  test.txt
    [root@mini ~]# mv test.txt  aaa.txt
    [root@mini ~]# ls
    aaa.txt  anaconda-ks.cfg  test
    

    3.发令参数(即选项):
      -b:若需覆盖文件,则覆盖前先行备份。 
      -f :force 强制的意味,若是指标文件已经存在,不会掌握而直白覆盖。
      -i :若目的文件(destination) 已经存在时,就能够了然是否覆盖!
      -u:若目标文件(destination) 已经存在,且 源文件source 比较新,才会更新(update)。
      -t :即内定mv的指标目录,该选用适用于移动八个源文件到二个索引的情状,此刻目的目录在前,源文件在后。

    命令:
    mv test.log test1.txt
    输出:

    -f :force 强制的情致,若是指标文件已经存在,不会通晓而一向覆盖;

    2)文件移动,将  aaa.txt  移动到  test  目录下

    4.命令实例:(注意自己加 下划线 的目标为了便利区分)

    [root@localhost test]# ll
    总计 20drwxr-xr-x 6 root root 4096 10-27 01:58 scf
    drwxrwxrwx 2 root root 4096 10-25 17:46 test3
    drwxr-xr-x 2 root root 4096 10-25 17:56 test4
    drwxr-xr-x 3 root root 4096 10-25 17:56 test5
    -rw-r--r-- 1 root root 16 10-28 06:04 test.log
    [root@localhost test]# mv test.log test1.txt
    [root@localhost test]# ll
    总计 20drwxr-xr-x 6 root root 4096 10-27 01:58 scf
    -rw-r--r-- 1 root root 16 10-28 06:04 test1.txt
    drwxrwxrwx 2 root root 4096 10-25 17:46 test3
    drwxr-xr-x 2 root root 4096 10-25 17:56 test4
    drwxr-xr-x 3 root root 4096 10-25 17:56 test5
    

    -i :若目的文件 (destination) 已经存在时,就能够询问是还是不是覆盖!

    [root@mini ~]# mv aaa.txt test/
    [root@mini ~]# tree
    .
    ├── anaconda-ks.cfg
    └── test
        └── aaa.txt
    

    实例一:文件改名
    命令:
    mv test.log test1.txt

    说明:
    将文件test.log重命名称为test1.txt

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

     

    说明:
    将文件test.log重命名称叫test1.txt(注意linux中不以扩充名分别文件类型)

    实例二:活动文件

    新葡亰496net:叁个简便的linux命令,移动文件夹。4.指令实例:

    mv命令是move的缩写,能够用来运动文件恐怕将文件改名,那也是个常用命令,通常用来备份文件恐怕目录。


    命令:
    mv test1.txt test3
    输出:

    实例一:文件改名

    实例二:移动文件
    命令:
    mv test1.txt test3

    [root@localhost test]# ll
    总计 20drwxr-xr-x 6 root root 4096 10-27 01:58 scf
    -rw-r--r-- 1 root root 29 10-28 06:05 test1.txt
    drwxrwxrwx 2 root root 4096 10-25 17:46 test3
    drwxr-xr-x 2 root root 4096 10-25 17:56 test4
    drwxr-xr-x 3 root root 4096 10-25 17:56 test5
    [root@localhost test]# mv test1.txt test3
    [root@localhost test]# ll
    总计 16drwxr-xr-x 6 root root 4096 10-27 01:58 scf
    drwxrwxrwx 2 root root 4096 10-28 06:09 test3
    drwxr-xr-x 2 root root 4096 10-25 17:56 test4
    drwxr-xr-x 3 root root 4096 10-25 17:56 test5
    [root@localhost test]# cd test3
    [root@localhost test3]# ll
    总计 4
    -rw-r--r-- 1 root root 29 10-28 06:05 test1.txt
    [root@localhost test3]#
    

    将文件zhidao.txt重命名称叫baidu.txt

    说明:
    将test1.txt文本移到目录test3中

    说明:
    将test1.txt文书移到目录test3中

    mv zhidao.txt baidu.txt


    实例三:将文件log1.txt,log2.txt,log3.txt活动到目录test3中。

    实例二:移动文件

    实例三:将文件log1.txt,log2.txt,log3.txt平移到目录test3中。 
    命令:
    mv log1.txt log2.txt log3.txt test3

    命令:
    mv log1.txt log2.txt log3.txt test3
    mv -t /opt/soft/test/test4/ log1.txt log2.txt   log3.txt
    输出:

    将文件log1.txt,log2.txt,log3.txt平移到目录test3中。

    mv -t /opt/soft/test/test4/ log1.txt log2.txt log3.txt 

    [root@localhost test]# ll
    总计 28
    -rw-r--r-- 1 root root 8 10-28 06:15 log1.txt
    -rw-r--r-- 1 root root 12 10-28 06:15 log2.txt
    -rw-r--r-- 1 root root 13 10-28 06:16 log3.txt
    drwxrwxrwx 2 root root 4096 10-28 06:09 test3
    [root@localhost test]# mv log1.txt log2.txt log3.txt test3
    [root@localhost test]# ll
    总计 16drwxrwxrwx 2 root root 4096 10-28 06:18 test3
    [root@localhost test]# cd test3/
    [root@localhost test3]# ll
    总计 16
    -rw-r--r-- 1 root root 8 10-28 06:15 log1.txt
    -rw-r--r-- 1 root root 12 10-28 06:15 log2.txt
    -rw-r--r-- 1 root root 13 10-28 06:16 log3.txt
    -rw-r--r-- 1 root root 29 10-28 06:05 test1.txt
    [root@localhost test3]#
    [root@localhost test3]# ll
    总计 20
    -rw-r--r-- 1 root root 8 10-28 06:15 log1.txt
    -rw-r--r-- 1 root root 12 10-28 06:15 log2.txt
    -rw-r--r-- 1 root root 13 10-28 06:16 log3.txt
    drwxr-xr-x 2 root root 4096 10-28 06:21 logs
    -rw-r--r-- 1 root root 29 10-28 06:05 test1.txt
    [root@localhost test3]# mv -t /opt/soft/test/test4/ log1.txt log2.txt log3.txt 
    [root@localhost test3]# cd ..
    [root@localhost test]# cd test4/
    [root@localhost test4]# ll
    总计 12
    -rw-r--r-- 1 root root 8 10-28 06:15 log1.txt
    -rw-r--r-- 1 root root 12 10-28 06:15 log2.txt
    -rw-r--r-- 1 root root 13 10-28 06:16 log3.txt
    [root@localhost test4]#
    

    mv log1.txt log2.txt log3.txt test3

    说明:
    mv log1.txt log2.txt log3.txt test3   命令将log1.txt ,log2.txt, log3.txt 三个文件移到 test3目录中去

    说明:
    mv log1.txt log2.txt log3.txt test3 命令将log1.txt ,log2.txt, log3.txt 多少个公文移到 test3目录中去,mv -t /opt/soft/test/test4/ log1.txt log2.txt log3.txt 命令又将四个文本移动到test4目录中去


    mv -t /opt/soft/test/test4/ log1.txt log2.txt log3.txt   命令又将多少个公文移动到test4目录中去

    实例四:将文件file1改名称为file2,如若file2已经存在,则询问是或不是覆盖

    -t :即指定mv的目的目录,该选用适用于活动三个源文件到叁个索引的情事,那时目的目录在前,源文件在后。

    命令:
    mv -i log1.txt log2.txt
    输出:


    [root@localhost test4]# ll
    总计 12
    -rw-r--r-- 1 root root 8 10-28 06:15 log1.txt
    -rw-r--r-- 1 root root 12 10-28 06:15 log2.txt
    -rw-r--r-- 1 root root 13 10-28 06:16 log3.txt
    [root@localhost test4]# cat log1.txt 
    odfdfs
    [root@localhost test4]# cat log2.txt 
    ererwerwer
    [root@localhost test4]# mv -i log1.txt log2.txt 
    mv:是否覆盖“log2.txt”? y
    [root@localhost test4]# cat log2.txt 
    odfdfs
    [root@localhost test4]#
    

    实例四:将文件log1.txt化名字为log2.txt,如若log2.txt曾经存在,则询问是还是不是覆盖。
    命令:
    mv -i log1.txt log2.txt

    实例五:将文件file1改名叫file2,纵然file2存在,也是平素覆盖掉。

    -i :若目标文件(destination) 已经存在时,就能精通是还是不是覆盖!

    命令:
    mv -f log3.txt log2.txt
    输出:


    [root@localhost test4]# ll
    总计 8
    -rw-r--r-- 1 root root 8 10-28 06:15 log2.txt
    -rw-r--r-- 1 root root 13 10-28 06:16 log3.txt
    [root@localhost test4]# cat log2.txt 
    odfdfs
    [root@localhost test4]# cat log3
    cat: log3: 没有那个文件或目录
    [root@localhost test4]# ll
    总计 8
    -rw-r--r-- 1 root root 8 10-28 06:15 log2.txt
    -rw-r--r-- 1 root root 13 10-28 06:16 log3.txt
    [root@localhost test4]# cat log2.txt 
    odfdfs
    [root@localhost test4]# cat log3.txt 
    dfosdfsdfdss
    [root@localhost test4]# mv -f log3.txt log2.txt 
    [root@localhost test4]# cat log2.txt 
    dfosdfsdfdss
    [root@localhost test4]# ll
    总计 4
    -rw-r--r-- 1 root root 13 10-28 06:16 log2.txt
    [root@localhost test4]#
    

    实例五:新葡亰496net:叁个简便的linux命令,移动文件夹。将文件log3.txt化名称叫log2.txt,就算log2.txt一度存在,也是一向覆盖掉。
    命令:
    mv -f log3.txt log2.txt

    说明:
    log3.txt的情节一直覆盖了log2.txt内容,-f 那是个惊恐的选项,使用的时候自然要维持头脑清楚,一般情状下最棒不用增添它。

    -f :force 强制的意思,假诺目的文件已经存在,不会掌握而直白覆盖。

    实例六:目录的位移

    说明:
    log3.txt的源委一向覆盖了log2.txt剧情,-f 那是个危险的选项,使用的时候势供给维持头脑清晰,一般景色下最佳不用丰硕它。

    命令:
    mv dir1 dir2
    输出:


    [root@localhost test4]# ll
    -rw-r--r-- 1 root root 13 10-28 06:16 log2.txt
    [root@localhost test4]# ll
    -rw-r--r-- 1 root root 13 10-28 06:16 log2.txt
    [root@localhost test4]# cd ..
    [root@localhost test]# ll
    drwxr-xr-x 6 root root 4096 10-27 01:58 scf
    drwxrwxrwx 3 root root 4096 10-28 06:24 test3
    drwxr-xr-x 2 root root 4096 10-28 06:48 test4
    drwxr-xr-x 3 root root 4096 10-25 17:56 test5
    [root@localhost test]# cd test3
    [root@localhost test3]# ll
    drwxr-xr-x 2 root root 4096 10-28 06:21 logs
    -rw-r--r-- 1 root root 29 10-28 06:05 test1.txt
    [root@localhost test3]# cd ..
    [root@localhost test]# mv test4 test3
    [root@localhost test]# ll
    drwxr-xr-x 6 root root 4096 10-27 01:58 scf
    drwxrwxrwx 4 root root 4096 10-28 06:54 test3
    drwxr-xr-x 3 root root 4096 10-25 17:56 test5
    [root@localhost test]# cd test3/
    [root@localhost test3]# ll
    drwxr-xr-x 2 root root 4096 10-28 06:21 logs
    -rw-r--r-- 1 root root 29 10-28 06:05 test1.txt
    drwxr-xr-x 2 root root 4096 10-28 06:48 test4
    [root@localhost test3]#
    

    实例六:目录的移动
    命令:
    mv dir1 dir2 

    说明:
    若果目录dir2一纸空文,将引得dir1改名字为dir2;不然,将dir1移动到dir第22中学。

    说明:
    借使目录dir2不设有,将引得dir1改名叫dir2;

    实例7:一举手一投足当前文件夹下的兼具文件到上一级目录

    只要目录dir2存在,则将引得dir1移动到目录dir第22中学。

    命令:
    mv * ../


    输出:

    实例七:移动当前文件夹下的兼具文件到上一流目录
    命令:
    mv * ../

    [root@localhost test4]# ll
    -rw-r--r-- 1 root root 25 10-28 07:02 log1.txt
    -rw-r--r-- 1 root root 13 10-28 06:16 log2.txt
    [root@localhost test4]# mv * ../
    [root@localhost test4]# ll
    [root@localhost test4]# cd ..
    [root@localhost test3]# ll
    -rw-r--r-- 1 root root 25 10-28 07:02 log1.txt
    -rw-r--r-- 1 root root 13 10-28 06:16 log2.txt
    drwxr-xr-x 2 root root 4096 10-28 06:21 logs
    -rw-r--r-- 1 root root 29 10-28 06:05 test1.txt
    drwxr-xr-x 2 root root 4096 10-28 07:02 test4
    

    实例八:把当前目录的贰个子目录里的文书移动到另多个子目录里
    命令:
    mv test3/*.txt test5
    输出:

    实例八:把当前目录的三个子目录里的公文移动到另五个子目录里
    命令:
    mv test3/*.txt test5

    [root@localhost test]# ll
    drwxr-xr-x 6 root root 4096 10-27 01:58 scf
    drwxrwxrwx 4 root root 4096 10-28 07:02 test3
    drwxr-xr-x 3 root root 4096 10-25 17:56 test5
    [root@localhost test]# cd test3
    [root@localhost test3]# ll
    -rw-r--r-- 1 root root 25 10-28 07:02 log1.txt
    -rw-r--r-- 1 root root 13 10-28 06:16 log2.txt
    drwxr-xr-x 2 root root 4096 10-28 06:21 logs
    -rw-r--r-- 1 root root 29 10-28 06:05 test1.txt
    drwxr-xr-x 2 root root 4096 10-28 07:02 test4
    [root@localhost test3]# cd ..
    [root@localhost test]# mv test3/*.txt test5
    [root@localhost test]# cd test5
    [root@localhost test5]# ll
    -rw-r--r-- 1 root root 25 10-28 07:02 log1.txt
    -rw-r--r-- 1 root root 13 10-28 06:16 log2.txt
    -rw-r--r-- 1 root root 29 10-28 06:05 test1.txt
    drwxr-xr-x 2 root root 4096 10-25 17:56 test5-1
    [root@localhost test5]#  cd ..
    [root@localhost test]# cd test3/
    [root@localhost test3]# ll
    drwxr-xr-x 2 root root 4096 10-28 06:21 logs
    drwxr-xr-x 2 root root 4096 10-28 07:02 test4
    [root@localhost test3]#
    

    实例九:文件被遮盖前做轻易备份,后边加参数-b

    实例九:文件被遮住前做简单备份,前边加参数-b。
    命令:
    mv log1.txt -b log2.txt

    命令:
    mv log1.txt -b log2.txt
    输出:

    用log1.txt里边的剧情覆盖log2.txt里边的从头到尾的经过,覆盖后的文书名是log2.txt,覆盖前对log1.txt的原委张开备份,备份的文件名为log2.txt~。

    [root@localhost test5]# ll
    -rw-r--r-- 1 root root 25 10-28 07:02 log1.txt
    -rw-r--r-- 1 root root 13 10-28 06:16 log2.txt
    -rw-r--r-- 1 root root 29 10-28 06:05 test1.txt
    drwxr-xr-x 2 root root 4096 10-25 17:56 test5-1
    [root@localhost test5]# mv log1.txt -b log2.txt
    mv:是否覆盖“log2.txt”? y
    [root@localhost test5]# ll
    -rw-r--r-- 1 root root 25 10-28 07:02 log2.txt
    -rw-r--r-- 1 root root 13 10-28 06:16 log2.txt~
    -rw-r--r-- 1 root root 29 10-28 06:05 test1.txt
    drwxr-xr-x 2 root root 4096 10-25 17:56 test5-1
    [root@localhost test5]#
    

    代码如下:

    以上正是本文的全体内容,希望对我们的就学抱有帮衬,也可望大家多多协助脚本之家。

    root@iZ2zeeailqvwws5dcuivdbZ:~/1/01/01# ls
    log1.txt log2.txt
    root@iZ2zeeailqvwws5dcuivdbZ:~/1/01/01# cat log1.txt
    abcd
    root@iZ2zeeailqvwws5dcuivdbZ:~/1/01/01# cat log2.txt
    haha
    root@iZ2zeeailqvwws5dcuivdbZ:~/1/01/01# ll
    total 16
    drwxr-xr-x 2 root root 4096 Jan 10 13:19 ./
    drwxr-xr-x 4 root root 4096 Jan 10 13:18 ../
    -rw-r--r-- 1 root root 5 Jan 10 13:19 log1.txt
    -rw-r--r-- 1 root root 5 Jan 10 13:19 log2.txt
    root@iZ2zeeailqvwws5dcuivdbZ:~/1/01/01# mv log1.txt -b log2.txt
    root@iZ2zeeailqvwws5dcuivdbZ:~/1/01/01# ll
    total 16
    drwxr-xr-x 2 root root 4096 Jan 10 13:21 ./
    drwxr-xr-x 4 root root 4096 Jan 10 13:18 ../
    -rw-r--r-- 1 root root 5 Jan 10 13:19 log2.txt
    -rw-r--r-- 1 root root 5 Jan 10 13:19 log2.txt~
    root@iZ2zeeailqvwws5dcuivdbZ:~/1/01/01# ls
    log2.txt log2.txt~
    root@iZ2zeeailqvwws5dcuivdbZ:~/1/01/01# cat log2.txt
    abcd
    root@iZ2zeeailqvwws5dcuivdbZ:~/1/01/01# cat log2.txt~
    haha
    root@iZ2zeeailqvwws5dcuivdbZ:~/1/01/01#

    你或然感兴趣的篇章:

    • 每天两个linux命令 head命令
    • linux find命令之xargs轻松概述
    • linux find命令之exec轻便概述
    • linux命令之find命令轻巧概述
    • 每一日二个linux命令 chgrp命令
    • 详解Linux文本文件与WIN文本文件换行格式调换命令
    • 一个大概的linux命令 cp
    • 三个简单的linux命令 touch
    • 贰个简易的linux命令 pwd
    • 每日二个linux命令 whereis命令

    说明:
    -b 不接受参数,mv会去读取情状变量VEWranglerSION_CONTROL来作为备份计策。
    --backup该接纳钦命假诺目的文件存在时的动作,共有二种备份计谋:
    1.CONTROL=none或off          表示不备份。
    2.CONTROL=numbered或t     意味着数字编号的备份
    3.CONTROL=existing或nil       代表一旦存在以数字编号的备份,则继续编号备份m 1...n
      例如:实施mv操作前已存在以数字编号的文件log2.txt.~1~,那么再一次执行将发生log2.txt~2~,以次类推。假使从前从没以数字编号的文本,则应用上边讲到的粗略备份。
    4.CONTROL=simple或never   代表使用简易备份,在被隐敝前实行了简约备份,轻便备份只可以有一份,再度被掩饰时,简单备份也会被覆盖。

    (实例九:采取的是回顾备份)

     

    本文由新葡亰496net发布于电脑系统,转载请注明出处:新葡亰496net:叁个简便的linux命令,移动文件夹

    关键词: