Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9239
  • 博文数量: 2
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 22
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-02 21:19
文章分类
文章存档

2013年(2)

我的朋友
最近访客

分类: LINUX

2013-12-10 21:24:43

6. mv
[用途] 将文件或者目录改名;将文件从一个目录移动至另一个目录
[命令格式] mv

[常用示例]:
-i: 交互操作,如果把文件从一个目录移动到另一目录,有覆盖的情况会提示,选择“y”or"n"
Kim@Linux:~# mv -i kim/* cindy/
将Kim文件夹下的所有文件都移动至Cindy文件夹下面,如果有重复会提示

重命名最好的用法
Kim@Linux:~# mv kim.log cindy.log
将kim.log重命名为cindy.log


7. ls
[用途] ls用于显示目录内容以及信息
[命令格式] ls

[常用示例]:
-l:将长格式显示文件信息
Kim@Linux:~# ls -l kim.log
列出关于kim.log的详细信息

-a:不隐藏以.开头的隐藏文件
Kim@Linux:~# ls -a .
列出当前目录下所有文件,包括.开头的文件和目录,例如.git。而ls .则不会列出隐含文件
通常ls -al一起使用

-R:递归的显示子目录的文件
Kim@Linux:~# ls -R children/
列出children目录下的所用文件,包括kim、cindy、angela等等子目录下的所有文件

8. diff
[用途] diff用于比较两个版本文件的不同,diff输出的结果是patch,通过patch命令可以将一个版本的文件变成另一个版本文件,在版本控制软件上非常实用。
[命令格式] diff<参数> <文件1> <文件2>

[常用示例]:
Kim@Linux:~# diff kim1.log kim2.log
列出关于kim1.log和kim2.log的不同之处

-y 用合并的格式查看文件的不同 -W和-y一起合用非常直观对比二者的不同
Kim@Linux:~# diff kim1.log kim2.log -y -W 50
列出关于kim1.log和kim2.log的不同之处,并排显示

利用diff生成patch
Kim@Linux:~# diff -ruN kim/ cindy/ > kim.patch
比较kim,cindy文件的不同生成kim.patch
-r 表示递归查找,如果是单个文件不许这项
-u 选项以统一格式创建补丁文件,这种格式比缺省格式更紧凑些。
-N 选项确保补丁文件将正确地处理已经创建或删除文件的情况。

***更多option,有需要的话请男人一点:man diff
***后续会带来生成patch和打patch的文章



阅读(934) | 评论(0) | 转发(0) |
0

上一篇:Kim学Linux命令--文件管理命令-1

下一篇:没有了

给主人留下些什么吧!~~