每天学点linux命令(5)

来源:互联网 发布:mysql数据库程序设计 编辑:程序博客网 时间:2024/05/18 09:25

  因为懒惰,好几天没有更新博客了。真的需要好好反省下自己了!。。。

  好啦,继续我的linux命令学习之路。


(6)mv命令

名称:mv

使用权限:所有使用者

使用方式:mv [options] source dest

                    mv [options] source... directory

解释:该命令将一个文件移至另一个文件,或将一个文件移至另一个目录

参数:-i 若目的地已有一个同名文件,则先查询是否覆盖旧的文件


示例:

 mv test.c test1.c   将test.c 更名为test1.c

 

gu@gu-R410IU:~$ mv -i *.c /home/gu/Test     ##将所有的C语言文件移至/home/gu/Test这个目录下
gu@gu-R410IU:~$ cd Test/
gu@gu-R410IU:~/Test$ ls -l
总用量 12
-rw-rw-r-- 1 gu gu 274  5月 31 16:28 baidu1.c
-rw-rw-r-- 1 gu gu 197  6月  1 21:57 jiecheng.c
-rw-rw-r-- 1 gu gu  49  6月  1 22:14 test1.c

 

(7)rm

名称:rm

使用权限:所有使用者

使用方式:rm [options] name...

解释:删除文件及目录

参数:

-i 删除前逐一询问确认

-f 即使原文件爱你属性设为只读,也直接删除

-r 将目录及目录以下的文件逐一删除


示例:

gu@gu-R410IU:~/Test$ rm -i *.c        ##将/Test目录下的所有C语言文件删除,并且删除前逐一询问确认
rm:是否删除普通文件 "baidu1.c"? y      ##y表示确认删除,n表示不删除该文件
rm:是否删除普通文件 "jiecheng.c"? y
rm:是否删除普通文件 "test1.c"? y


gu@gu-R410IU:~$ rm -r Test/  ##将Test目录删除