我使用过的Linux命令之mv - 文件或目录改名、移动位置
本文链接:http://codingstandards.iteye.com/blog/973122
(转载请注明出处)
用途说明
mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。该命令如同MSDOS下的ren和move的组合。
常用参数
格式:mv file1 file2
将文件file1改名为file2。
格式:mv file dir
将文件file移动到目录dir中。
格式:mv file1 file2 file3 dir
格式:mv -t dir file1 file2 file3
将文件file1,file2和file3移动到目录dir中。
格式:mv -i file1 file2
将文件file1改名为file2,如果file2已经存在,则询问是否覆盖。i=interactive, prompt before overwrite。
一般情况下,我们使用的mv是一个别名:alias mv='mv -i'
格式:mv -f file1 file2
将文件file1改名为file2,即使file2存在,也是直接覆盖掉。f=force, do not prompt before overwriting。这是个危险的选项,最好不用加上它。
格式:mv dir1 dir2
如果目录dir2不存在,将目录dir1改名为dir2;否则,将dir1移动到dir2中。
使用示例
示例一 文件改名的例子
[root@jfht ~]# ls fangsong.ttf
fangsong.ttf
[root@jfht ~]# mv fangsong.ttf 仿宋_GB2312.ttf
[root@jfht ~]# ls fangsong.ttf 仿宋_GB2312.ttf
ls: fangsong.ttf: 没有那个文件或目录
仿宋_GB2312.ttf
[root@jfht ~]# mv 仿宋_GB2312.ttf fangsong.ttf
[root@jfht ~]# ls fangsong.ttf 仿宋_GB2312.ttf
ls: 仿宋_GB2312.ttf: 没有那个文件或目录
fangsong.ttf
[root@jfht ~]#
示例二 移动文件的例子
最近发现/目录下有很多日志文件(某个日志路径
配置
有问题),想把它清除掉,先移动到/tmp目录中,tmpwatch会自动帮你去删除它们。
[root@web ~]# ls /LOG* | wc -l
3484
[root@web ~]# mv /LOG* /tmp
[root@web ~]# ls /LOG* | wc -l
ls: /LOG*: 没有那个文件或目录
0
[root@web ~]#
示例三 mv是一个别名
[root@web tmp]# type -a mv
mv is aliased to `mv -i'
mv is /bin/mv
[root@web tmp]# touch 1.txt 2.txt
[root@web tmp]# mv 1.txt 2.txt
mv:是否覆盖“2.txt”? y
[root@web tmp]#
问题思考
相关资料
【1】中国IT实验室 linux下的mv命令使用详解
http://linux.chinaitlab.com/command/38019.html
【2】时光漂流瓶 linux下mv命令使用方法
http://www.9usb.net/200902/linux-mv.html
【3】Linux安全在线 linux mv命令参数及用法详解---移动或重命名文件或目录
http://www.linuxso.com/command/mv.html
返回 我使用过的Linux命令系列总目录
分享到:
相关推荐
1. Linux 操作系统中,用户可以使用 mv 命令将文件或目录移入其他位置。 正确,mv 命令可以将文件或目录移入其他位置。 2. Linux 操作系统中,用户不可以用 mv 命令为文件或目录改名。 错误,mv 命令可以用来改名...
在进行这些操作时,务必谨慎,因为`mv`命令是立即执行的,一旦文件或目录被移动或改名,原始位置的数据可能会丢失。因此,了解并正确使用`mv`命令的选项是至关重要的,尤其是在处理重要数据时。 总的来说,`mv`命令...
- `mv`:移动或重命名文件和目录,是剪切或改名的命令。 - `touch`:创建新文件或更新文件的时间戳。 - `cat`:合并并显示文件内容,常用于查看文本文件。 - `more` 和 `less`:分页查看文件内容,比`cat`更便于...
可以用来移动文件或目录,或者给文件或目录换个名字。 7. **touch**:更新文件或创建新文件。常用来创建新的空文件或更新已有文件的访问和修改时间戳。 8. **cat**:查看或合并文件内容。通常用于查看文件的完整...
删除空目录touch命令:创建文件及修改文件时间戳ln命令:在文件之间建立链接ext 文件系统(Linux 文件系统)ln创建链接的深度剖析cp命令:复制文件和目录rm命令:删除文件或目录mv命令:移动文件或改名 Linux 命令...
7. **mv**:移动或重命名文件或目录,`mv file1 file2` 将file1改名为file2或移动到file2的位置。 8. **grep**:在文件中搜索特定字符串,`grep "keyword" file.txt` 在file.txt中查找包含"keyword"的行。 9. **find...
xcopy 要复制的文件或目录树 目标地址目录名 复制文件和目录树,用参数/Y将不提示覆盖相同文件 用参数/e才可连目录下的子目录一起复制到目标地址下。 tftp -i 自己IP(用肉机作跳板时这用肉机IP) get server.exec...
这里的"源文件或目录"是你想要移动或重命名的文件或目录,"目标文件或目录"则是它们新的位置或新的名字。根据目标参数的不同,mv命令可以执行不同的操作: 1. **文件重命名**:如果目标是一个已经存在的文件名,mv...
8. **mv**:移动或重命名文件或目录,类似于剪切或改名。 9. **cat**:查看或合并文件内容,常用于快速浏览文本文件。 10. **more** 和 **less**:分页查看文件内容,适合内容较多的文件。 11. **find**:根据...
mv 命令是 move 的缩写,可以用来移动文件或者将文件改名(move/rename files),是 Linux 系统下常用的命令,经常用来备份文件或者目录。 命令格式 mv [选项] 源文件或目录 目标文件或目录 命令功能 mv 命令将...
这个操作使用mv命令实现,它还可以用来重命名文件或目录。如果要移动的是目录,则需要确保目标位置没有同名文件或目录,否则会被覆盖。例如: ``` mv dir1 dir2 //将目录dir1移动到目录dir2中,相当于重命名操作 mv ...
5. mv 命令:为文件、目录改名或者将文件由一个目录移动到另一个目录。 6. rm 命令:删除文件,使用 -rf 选项可以强制删除文件。 7. chmod 命令:改变文件的存取模式,使用数值表示法或符号表示法。 目录管理命令 ...
- 示例:执行`ls *[0-9]*`,可以看到名字中含有数字的文件或目录。 11. **Tree (显示文件和目录由根目录开始的树形结构)** - 命令:`tree` - 用途:以树形结构显示目录及其子目录。 - 示例:输入`tree`,可以...
7. **mv**:移动或重命名文件和目录,`mv file1.txt newname.txt`会将file1改名为newname,`mv file /newlocation`则将文件移动到新位置。 8. **cat**:查看文件内容,如`cat filename`,通常用于查看文本文件。 9...
`mv`命令可以用来移动文件或更改文件名,如`mv file1 newfile`将file1改名为newfile,`mv file* /backup`将所有以file开头的文件移动到/backup目录。 8. **cat**:查看文件内容。`cat`常用于查看小型文本文件的内容...
7. **mv**:移动或重命名文件和目录,`mv file1 file2`将file1改名为file2,`mv sourcedir targetdir`将sourcedir移动到targetdir。 8. **cat**:查看文件内容,`cat filename`可以快速浏览文件内容。 9. **more/...
10. **mv**:移动或重命名文件,如`mv file1 file2`将file1改名为file2,`mv file /newdir`将file移动到newdir目录。 11. **grep**:在文件中搜索特定字符串,如`grep "hello" file.txt`在file.txt中查找"hello"。 ...
mv 命令用于将文件或目录改名或将文件由一个目录移入另一个目录中。该命令的语法为:mv [选项] 源文件或目录 目标文件或目录。 选项: * -i 交互方式操作。如果 mv 操作将导致对已存在的目标文件的覆盖,此时系统...
以下是一些必备的Linux命令,这些命令可以帮助你更高效地管理和操作Linux系统。 1. **ls**:列出目录内容。例如,`ls -l`会以详细模式显示目录中的文件和目录,包括权限、大小、日期等信息。 2. **cd**:切换目录...
6. **mv**:移动或重命名文件或目录。`mv file1 file2`将file1改名为file2,`mv file /newdir`将file移动到/newdir目录。 7. **cat**:查看文件内容。例如,`cat filename`显示filename的全部内容。 8. **more/...