展开

关键词

linux学习(四) mv命令详解

1.命令格式:     mv [选项] 源文件或目录 目标文件或目录 2.命令功能: 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。 命令: mv -f log3.txt log2.txt 输出: [root@localhost test4]# ll 总计 8 -rw-r--r-- 1 root root  8 10-28  实例六:目录的移动 命令: mv dir1 dir2 输出: [root@localhost test4]# ll -rw-r--r-- 1 root root 13 10-28 06:16 实例7:移动当前文件夹下的所有文件到上一级目录 命令: 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 * ../

22130

每天学一个 Linux 命令(18):mv

如果源为文件,而目标为目录,mv 将进行文件的位置移动。如果源为目录,则目标只能是目录(不能为文件),mv 将进行目录的重命令名。 mv 命令移动文件时,在目标不同的情况下,会有下面4种不同的结果: 如果目标是指定的某一个具体路径,则源文件会被移动到此目录下,且文件名不变。 语法格式 mv [选项] 源文件或目录 目标文件或目录 mv [options] source destination 选项说明 -b #当文件存在时,覆盖前,为其创建一个备份 -f #如果移到的文件或目录与目标重复 ~]# mv mingongge.txt testdir/ [root@centos7 ~]# ll testdir/ total 0 -rw-r--r-- 1 root root 0 Feb 25 test1.txt test2.txt mv: overwrite ‘test2.txt’?

25710
  • 广告
    关闭

    什么是世界上最好的编程语言?丨云托管征文活动

    代金券、腾讯视频VIP、QQ音乐VIP、QB、公仔等奖励等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mv命令

    mv命令 mv命令用来为文件或目录改名、或将文件或目录移入其它位置。 语法 mv [OPTION] [-T] SOURCE DEST mv [OPTION] SOURCE DIRECTORY mv [OPTION] -t DIRECTORY SOURCE 参数 --backup 语法设置 命令格式 运行结果 mv 文件名 文件名 将源文件名改为目标文件名。 mv 文件名 目录名 将文件移动到目标目录。 mv 目录名 目录名 目标目录已存在,将源目录移动到目标目录,目标目录不存在则改名。 mv 目录名 文件名 出错。 示例 将file2.txt更名为file3.txt。 mv file2.txt file3.txt 将file.txt移动到var目录中。 mv file.txt /var/ 将dir目录改名为dirs。

    26020

    linux中mv命令使用详解

    1.命令格式:   mv [选项] 源文件或目录 目标文件或目录      mv            第一个参数 第二个参数 2.命令功能:   视mv命令中第二个参数类型的不同(是目标文件还是目标目录 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 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

    2.4K00

    如何在 Linux 下乾坤大挪移? 转

    mv 也是 Linux 下一个使用频率非常高的命令,但除了一些基本用法,你还知道它的哪些高级用法呢? [alvin@VM_0_16_centos mv_test]$ mv -i file1.txt /home/alvin/test/mv_test/des/  mv: overwrite ‘/home/alvin   -rw-rw-r-- 1 alvin alvin 0 Feb  8 17:35 file3.txt  -rw-rw-r-- 1 alvin alvin 0 Feb  8 17:26 des/file1 .txt  -rw-rw-r-- 1 alvin alvin 0 Feb  8 17:27 des/file2.txt  [alvin@VM_0_16_centos mv_test]$ mv -nv * 以上就是 mv 命令的一些更高级用法,灵活使用的话会为自己的工作效率提高一个档次,在同事面前也更能装逼。

    21720

    如何在 Linux 下乾坤大挪移?

    本文授权转自 | 良许Linux mv 也是 Linux 下一个使用频率非常高的命令,但除了一些基本用法,你还知道它的哪些高级用法呢? 1. 如果在目标位置我们有个相同名字的文件/目录,mv 命令也不会提示而直接替换原来的文件。而这样的操作,有时可能会造成灾难性的后果。 [alvin@VM_0_16_centos mv_test]$ mv -i file1.txt /home/alvin/test/mv_test/des/ mv: overwrite ‘/home/alvin -rw-rw-r-- 1 alvin alvin 0 Feb 8 17:27 des/file2.txt [alvin@VM_0_16_centos mv_test]$ mv -nv *.txt / 以上就是 mv 命令的一些更高级用法,灵活使用的话会为自己的工作效率提高一个档次,在同事面前也更能装逼。

    16310

    Linux基础命令——cp和mv命令选项

    1. cp命令选项 命令选项 说明 -i 交互式提示 -r 递归拷贝目录及其内容 -v 显示拷贝后的路径描述 -a 保留文件的原有权限 cp -i命令选项效果图: cp选项-1.png cp - r命令选项效果图: cp选项-2.png cp -v命令选项效果图: cp选项-3.png cp -a命令选项效果图: cp选项-4.png -a选项说明: -a 选项还支持拷贝文件夹并且文件夹中的文件权限不丢失 2. mv命令选项 命令选项 说明 -i 交互式提示 -v 显示移动后的路径描述 mv选项-1.png mv -v命令选项效果图: mv选项-2.png 3. 小结 拷贝文件防止覆盖使用 “cp –i” 操作 拷贝文件夹使用 “cp –r” 操作,拷贝文件夹并且文件权限不丢失使用 “cp –a” 操作。 移动文件防止覆盖使用 “mv –i” 操作 移动文件夹直接使用 “mv” 即可,“mv” 还可以给文件和文件夹重命名。

    18.2K65

    Linux笔记【004】| 文件文件夹的基本操作命令

    删除 命令:rm (remove) 选项与参数: -f :忽略不存在的文件,不显示警告讯息 -i :在删除会先询问用户 -r :递归删除文件夹 语法:#rm [-f] 需要删除的文件 -f表示force 创建文件夹 BioInfoFiles mkdir BioInfoFiles 2.复制 命令:cp (copy) 语法:#cp –r 需要复制的文件夹 复制到地方(-r表示递归,必须得加上这个参数) 例如 :将当前工作路径下的RNASeqData目录复制到/data目录下 不加-r参数的结果: ? 加上-r参数的结果: ? 删除 命令:rm(remove) 语法:#rm -rf 需要删除的文件夹名称(-r表示递归删除,-f表示强制不提示) 例如:删除当前目录(/root/)中的RNASeqData目录。

    29730

    线段树相关问题 (引用 PKU POJ题目) 整理

    l, r, var, 2 * step + 1); int v = data[2 * step].mv > data[2 * step + 1].mv ? data[2 * step].mv : data[2 * step + 1].mv; if(data[step].mv < v) data[step].mv = v; } int return data[step].mv; int mid = (data[step].l + data[step].r) >> 1; int mv = 0; if(l <= mid ) mv = query(l, r, 2 * step); if(r > mid) { int rs = query(l, r, 2 * step + 1 ); if(rs > mv) mv = rs; } return mv; } //二维线段树的建立、插入、查询操作: void TwoDemonTree

    55620

    PCIE的简单配置(r8笔记第82天)

    /CentOS/6: total 5816 -rw-rw-r-- 1 1000 1000 559112 Mar 31 08:18 shannon-module-2.6.32-131.0.15.el6.x86 degC Flash Temperature: 32 degC, Max 32 degC Internal Voltage: 1022 mV , Max 1028 mV Auxiliary Voltage: 1833 mV, Max 1842 mV Power Cycles: Max 31 degC Flash Temperature: 31 degC, Max 32 degC Internal Voltage: 1019 mV , Max 1028 mV Auxiliary Voltage: 1833 mV, Max 1842 mV Free Block Count: 2102

    89980

    2.12 mv命令

    mv介绍 mv = move mv 相当于把文件挪动地方,如果在同一个目录就是更改文件名 可以使用这个命令实现,移动到一个目录下,同时更改文件名 mv 同样,默认使用命令的时候 ,带有一个 -i 选项, 就是也安全选项 若想不需要提示,则可使用绝对路径 假如,挪动的目录是挪动到一个不存是目录下是,就会变成,等同于改名字 mv例子 [root@hf-01 ~]# mv anaconda-ks.cfg anaconda-ks.cfg ~]# cd /tmp/ [root@hf-01 tmp]# ls 1.txt aming1 aminglinux amning mysql.sock [root@hf-01 tmp]# mv aming1/ aming/ [root@hf-01 tmp]# ls aming aminglinux amning mysql.sock [root@hf-01 tmp]# mv aming 若把目录移动到当前一个不存在的目录,则会修改名称 [root@hf-01 tmp]# ls aming2 aminglinux amning mysql.sock [root@hf-01 tmp]# mv

    467100

    Alias Rm to Mv

    之前一直简单的用 alias rm='mv -f $@ ~/.trash' 取代rm命令。 这样用着有个不便的地方,就是有时候做个脚本命令,带个;的时候会解析有问题。 今天突然发现一个用函数来替代的好办法,记一下: alias rm='move1(){ /bin/mv -f $@ ~/.trash/; };move1 $@' 参考资料: https://www.cnblogs.com

    46410

    Alluxio升级方案(1.8.1-->2.5.0)

    md5sum alluxio-2.5.0-bin.tar.gz 127b0ea8616ed14bb68a4be7a5ffd0a2 alluxio-2.5.0-bin.tar.gz 二、替换 # 备份181 mv service/alluxio{,.181} # 解压250 tar -xvf /home/hadoop/alluxio-2.5.0-bin.tar.gz -C /usr/local/service/ mv /usr/local/service/alluxio-2.5.0/ /usr/local/service/alluxio # 替换配置 cd /usr/local/service/; mv alluxio md5 [root@172 ~]# md5sum tez-0.9.2.tar.gz 47fc7b120b31bc473d62d18ecc73d746 tez-0.9.2.tar.gz # 替换 mv /usr/local/service/alluxio{,.181} mv /usr/local/service/tez/tez-0.9.2.tar.gz{,.bak} scp拷贝 scp -r /usr

    25170

    Linux命令1-ls、cp、mv

    Linux命令1-ls、cp、mv 本文中介绍的3个常用命令是: ls cp mv ? ls 默认状态下,ls命令会列出当前目录的内容,常用参数: -a 显示所有文件及目录 (包括以“.”开头的隐藏文件) -l 使用长格式列出文件及目录信息 -r 将文件以相反次序显示(默认依英文字母次序) (当前目录) 及 “…” (父目录) -S 根据文件大小排序 -R 递归列出所有子目录 [root@linuxcool ~]# ls -a # 列出所有文件(包括隐藏文件) [root@linuxcool /*.c dir mv mv命令是move单词的缩写,其功能大致和英文含义一样,可以移动文件或对其改名 常用参数 -i 若存在同名文件,则向用户询问是否覆盖 -f 覆盖已有文件时,不进行任何提示 -b [root@linuxcool ~]# mv /dir1 /dir2 将目录dir1下的文件移动到当前目录下: [root@linuxcool ~]# mv /dir1/* .

    21730

    centos 7 源码安装openssh的方法

    cp -r /usr/lib/systemd/system/sshd@.service /usr/lib/systemd/system/sshd@.service.bak cp -r /usr/lib ssh-keygen /usr/bin/ssh-keygen ln -s /usr/local/openssh/bin/ssh-keyscan /usr/bin/ssh-keyscan 7)恢复备份的配置文件 mv /etc/sysconfig/sshd.bak /etc/sysconfig/sshd mv /sys/fs/cgroup/systemd/system.slice/sshd.service.bak /sys/fs/cgroup/systemd/system.slice/sshd.service mv /usr/lib/systemd/system/sshd.service.bak /usr/lib mv /usr/lib/systemd/system/sshd@.service.bak /usr/lib/systemd/system/sshd@.service mv /usr/lib/systemd

    1.1K21

    day5、文件乱码怎么解决

    1.1 Linux下,如何将一个乱码的文件进行重命名 方法一: 命令格式:mv $(ls   |egrep "[^a-zA-Z0-9.-]") tandao.tx [root@nb o]# ls   | ###从找到文件中找出乱码文件 [root@nb o]# mv $(ls   |egrep "[^a-zA-Z0-9.-]") tandao.txt 方法二: 命令格式:find . -inum 411380 -exec mv {} 新名字 \; 411380 代表 inode 号码 文件inode不会变 第一步、先找到乱码文件的inode号码 [root@nb ~]# ll -i o.txt 411380 -rw-r--r-- 1 root root 32 Sep 14 16:32 o.txt 这个411380就是inode号码 第二步、利用mv命令改名字 find . -inum 32983542 |xargs -i mv {} tandao.txt

    29290

    Mysql 主从一键部署

    lindex $argv 3] spawn rsync -avzP $file $user@$host:/tmp set timeout 600 expect { "yes/no" { send "yes\r" } "password:" { send "$passwd\r" } } expect eof ins_rsync.expect #! host [lindex $argv 1] set passwd [lindex $argv 2] spawn ssh $user@$host expect { "yes/no" { send "yes\r" ;exp_continue} "password:" { send "$passwd\r" } } expect "]*" send "yum install -y rsync\rexit\r" interact } "password:" { send "$passwd\r" } } expect "]*" send "$cm\rexit\r" interact slave.sh #!

    66630

    Linux基础:xargs命令

    12 18 16:18 a.js -rw-r--r-- 1 a wheel 0 12 18 16:18 b.js -rw-r--r-- 1 a wheel 0 12 18 16:18 c.js ls -al a.js b.js c.js -rw-r--r-- 1 a wheel 0 12 18 16:18 a.js -rw-r--r-- 1 a wheel 0 12 18 16:18 ls *.js | xargs -t -I '{}' mv {} {}.backup 展开后的命令如下: mv a.js a.js.backup mv b.js b.js.backup mv c.js ls -al a.js b.js -rw-r--r-- 1 root root 0 Dec 18 16:52 a.js -rw-r--r-- 1 root root 0 Dec 18 16:52 b.js -mtime +7 | xargs -I '{}' mv {} /tmp/otc-svr-logs/

    14700

    Linux环境下JDKEclipse一键安装脚本

    (32位) eclipse-java-luna-R-linux-gtk-x86_64(64位) 使用时请确保此文件夹存在以下文件: ├── eclipse-java-luna-R-linux-gtk.tar.gz :%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar" >> environment # sudo mv /etc/environment /etc/environment.backup.java # sudo mv environment /etc # source /etc/environment mv ~/.bashrc ~/.bashrc.backup.java cat ~/.bashrc.backup.java sudo rm -rf ~/Desktop/eclipse wait echo "删除相关文件成功" echo "恢复配置文件" # sudo rm -f /etc/environment # sudo mv environment sudo rm /usr/bin/java /usr/bin/javac sudo rm /etc/alternatives/java /etc/alternatives/javac mv

    59260

    Linux学习笔记(三)目录和文件都能操作的命令

    rm -i 交互删除,在删除之前会询问用户 rm -r 递归删除,可以删除目录 cp 英文原意:copy files and directories 功能:复制文件和目录 语法:cp 选项 把目标文件建立为源文件的硬链接文件,而不是复制源文件 cp -s 把目标文件建立为源文件的软链接文件,而不是复制源文件 cp -p 复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间) cp -r 递归复制,用于复制目录 mv 英文原意:move (rename) files 功能描述:移动文件或改名 语法:mv 选项[-finv] 源文件 目标文件 mv -f 强制覆盖,如果目标文件已经存在 ,则不询问,直接强制覆盖 mv -i 交互移动,如果目标文件已经存在,则询问用户是否覆盖(默认选项) mv -n 如果目标文件已经存在,则不会覆盖移动,而且不会询问用户 mv -v 显示详细信息 mv 1 2 把1改名为2

    15610

    相关产品

    • 云服务器

      云服务器

      云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。 腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券