用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同MSDOS下的ren和move的组合。
  
  语法:mv [选项] 源文件或目录 目标文件或目录
  
  说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
  
  命令中各选项的含义为:
  
  - I 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。
  
  - f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。
  
  如果所给目标文件(不是目录)已存在,此时该文件的内容将被新文件覆盖。为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用i选项。
  
  rm命令
  
  用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。
  
  rm命令的一般形式为:
  
  rm [选项] 文件…
  
  如果没有使用- r选项,则rm不会删除目录。
  
  该命令的各选项含义如下:
  
  - f 忽略不存在的文件,从不给出提示。
  
  - r 指示rm将参数中列出的全部目录和子目录均递归地删除。
  
  - i 进行交互式删除。
  
  使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会删除。


范例:

将档案 aaa 更名为 bbb :
mv aaa bbb

将所有的C语言程序移至 Finished 子目录中 :
mv -i *.c

我们学习什么新东西总是从基础开始学习,所以我现在给大家看的也是学习linux最基础的东西了,简单易懂的资料是最好了啦!
到现在我学会的一个最深刻的命令就是MV,所以我给大家介绍一下MV的一些功能,当然不是我亲自来说哦~是资料啊!(哈哈哈哈~~~)
<<用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同MSDOS下的ren和move的组合。
语法:mv [选项] 源文件或目录 目标文件或目录
说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命
令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,
源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链
接也将丢失。
命令中各选项的含义为:
- I 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。
- f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。
如果所给目标文件(不是目录)已存在,此时该文件的内容将被新文件覆盖。为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用i选项。
rm命令
用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。
rm命令的一般形式为:
rm [选项] 文件…
如果没有使用- r选项,则rm不会删除目录。
该命令的各选项含义如下:
- f 忽略不存在的文件,从不给出提示。
- r 指示rm将参数中列出的全部目录和子目录均递归地删除。
- i 进行交互式删除。
使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会删除。>>
看好了吧!现在我举一个例子
如果你想把现在一个放在/home/freeman/中的文件chu289放在/usr/share/中的话,你可以用下面的命令
mv /home/freeman/chu289 /usr/share
OK,这样就行了,不相信自己去试试


共收到 19 条回复
小马 · #2 · 2013-5-22 11:37:14  回复 支持 反对
洋哥把命令帖做个整合吧?这么好的资源表浪费了

点评

命令大全一堆,贴在那里也没人看 用到了就贴一下,这样反而学的快一点 刚才用到了,随手记录一下而已  详情 回复 发表于 2013-5-22 12:07
小马哥 把命令帖做个整合吧?这么好的资源表浪费了  详情 回复 发表于 2013-5-22 11:52
xywhere · #3 · 2013-5-22 11:52:33  回复 支持 反对
小马 发表于 2013-5-22 11:37
洋哥把命令帖做个整合吧?这么好的资源表浪费了

小马哥 把命令帖做个整合吧?这么好的资源表浪费了

点评

阳仔,我看到洋哥已经做了Linux常用命令全集,在上课课件 内部资料版块里,可惜啊,还不是真实校友,没权限看  详情 回复 发表于 2013-5-22 12:08
我把自己套进去了。。。好吧,我做个看看。。。。  详情 回复 发表于 2013-5-22 11:53
小马 · #4 · 2013-5-22 11:53:45  回复 支持 反对
xywhere 发表于 2013-5-22 11:52
小马哥 把命令帖做个整合吧?这么好的资源表浪费了

我把自己套进去了。。。好吧,我做个看看。。。。
admin · #5 · 2013-5-22 12:07:23  回复 支持 反对
小马 发表于 2013-5-22 11:37
洋哥把命令帖做个整合吧?这么好的资源表浪费了

命令大全一堆,贴在那里也没人看
用到了就贴一下,这样反而学的快一点
刚才用到了,随手记录一下而已

点评

恩,有道理。刚刚看到洋哥有个Linux常用命令全集的帖子,在上课课件 内部资料版块里,可惜啊,还不是真实校友,没权限看  详情 回复 发表于 2013-5-22 12:09
小马 · #6 · 2013-5-22 12:08:04  回复 支持 反对
xywhere 发表于 2013-5-22 11:52
小马哥 把命令帖做个整合吧?这么好的资源表浪费了

阳仔,我看到洋哥已经做了Linux常用命令全集,在上课课件 内部资料版块里,可惜啊,还不是真实校友,没权限看

点评

恩 哈哈 开玩笑的我  详情 回复 发表于 2013-5-22 12:10
小马 · #7 · 2013-5-22 12:09:35  回复 支持 反对
admin 发表于 2013-5-22 12:07
命令大全一堆,贴在那里也没人看
用到了就贴一下,这样反而学的快一点
刚才用到了,随手记录一下而已

恩,有道理。刚刚看到洋哥有个Linux常用命令全集的帖子,在上课课件 内部资料版块里,可惜啊,还不是真实校友,没权限看

点评

哦哦,以后考虑开放,呵呵  详情 回复 发表于 2013-5-22 13:04
xywhere · #8 · 2013-5-22 12:10:49  回复 支持 反对
小马 发表于 2013-5-22 12:08
阳仔,我看到洋哥已经做了Linux常用命令全集,在上课课件 内部资料版块里,可惜啊,还不是真实校友,没权 ...

恩 哈哈 开玩笑的我  
admin · #9 · 2013-5-22 13:04:24  回复 支持 反对
小马 发表于 2013-5-22 12:09
恩,有道理。刚刚看到洋哥有个Linux常用命令全集的帖子,在上课课件 内部资料版块里,可惜啊,还不是真实 ...

哦哦,以后考虑开放,呵呵
vo_ · #10 · 2013-5-22 13:57:35  回复 支持 反对
最喜欢看洋叔的随手小记了,随手跟着长姿势
vo_ · #11 · 2013-5-22 13:59:06  回复 支持 反对
最喜欢看洋叔的随手小记了,随手跟着长姿势

点评

1.平时学习或者用到的随手记录一下是好习惯 2.好吧,我已经是叔辈了  详情 回复 发表于 2013-5-22 15:08
admin · #12 · 2013-5-22 15:08:13  回复 支持 反对
vo_ 发表于 2013-5-22 13:59
最喜欢看洋叔的随手小记了,随手跟着长姿势

1.平时学习或者用到的随手记录一下是好习惯
2.好吧,我已经是叔辈了

点评

最讨厌我喊哥的时候别人喊叔了!这不是把我也捎上了吗  详情 回复 发表于 2013-5-22 15:24
小马 · #13 · 2013-5-22 15:24:45  回复 支持 反对
admin 发表于 2013-5-22 15:08
1.平时学习或者用到的随手记录一下是好习惯
2.好吧,我已经是叔辈了

最讨厌我喊哥的时候别人喊叔了!这不是把我也捎上了吗

点评

额,同仇敌忾~  详情 回复 发表于 2013-5-22 22:56
vo_
原来还带这样的。。。。那我就没喊错 ~~~~ 好吧 ,让我无耻的乐一把  详情 回复 发表于 2013-5-22 15:43
vo_ · #14 · 2013-5-22 15:43:57  回复 支持 反对
小马 发表于 2013-5-22 15:24
最讨厌我喊哥的时候别人喊叔了!这不是把我也捎上了吗

原来还带这样的。。。。那我就没喊错 ~~~~       好吧   ,让我无耻的乐一把
阎魔あい · #15 · 2013-5-22 16:30:22  回复 支持 反对
我怎么看不懂。。。。。。不会是因为跨专业的关系吧。。。。。

点评

以前如果有接触过dos命令就容易理解  详情 回复 发表于 2013-5-22 22:59
admin · #16 · 2013-5-22 22:56:00  回复 支持 反对
小马 发表于 2013-5-22 15:24
最讨厌我喊哥的时候别人喊叔了!这不是把我也捎上了吗

额,同仇敌忾~

点评

我去。。。洋哥也猪头了?今天肿么全是猪头?  详情 回复 发表于 2013-5-23 20:11
admin · #17 · 2013-5-22 22:59:22  回复 支持 反对
阎魔あい 发表于 2013-5-22 16:30
我怎么看不懂。。。。。。不会是因为跨专业的关系吧。。。。。

以前如果有接触过dos命令就容易理解

点评

好吧。。。。大一貌似接触过,。。。。都忘了。。。。  详情 回复 发表于 2013-5-23 13:29
feiyu · #18 · 2013-5-22 23:23:12  回复 支持 反对
@  蛮实用的两个命令,rm时习惯了把 -rf 加上,删除多文件的时候加 i 点着会比较恼火……
阎魔あい · #19 · 2013-5-23 13:29:39  回复 支持 反对
admin 发表于 2013-5-22 22:59
以前如果有接触过dos命令就容易理解

好吧。。。。大一貌似接触过,。。。。都忘了。。。。
小马 · #20 · 2013-5-23 20:11:21  回复 支持 反对

我去。。。洋哥也猪头了?今天肿么全是猪头?
回帖
B Color Image Link Quote Code Smilies
Command + Enter
快速回复 返回顶部 返回列表