【 转自:http://www.cppblog.com/zdhsoft/archive/2010/12/16/136541.html 】
文件操作(包括目录)主要有以下几个命令复制 cp
复制指定文件cp / home / zdhsoft / a.txt . 复制软连接cp - s / home / zdhsoft / a.txt . 复制硬连接cp - l / home / zdhsoft / a.txt a_1.txt 整个子目录都复制cp - r / home / zdhsoft / home / rex
删除 rm
要删除第一个字符为“ - ”的文件 (例如“ - foo”),请使用以下其中一种方法: rm -- - foo rm . /- foo 删除文件rm / home / zdhsoft / a.txt 强制删除rm - f / home / zdhsoft / a.txt 删除目录及目录内容rm - r / home / zdhsoft / k 强制删除目录及目录内容rm - rf / home / zdhsoft / k创建目录 mkdir
创建目录mkdir amkdir / home / zdhsoft / test 连续创建目录mkdir - p a / b / c 如果a不存在,会创建a,如果不存在会创建b删除目录 rmdir
删除目录armdir armdir / home / zdhsoft / test连续删除目录rmdir - p a / b / c 会将a a / b a / b / c全部删除查找 find
find 查找当前目录下的所有文件和目录find / usr / include 查找指定目录下的所有文件和目录find / usr / include - name " *.h " 查找指定目录下所有头文件find ~ 查找主目录下的所有文件find ~ - name " eclipse " 查找文件名为 " eclipse " 的文件find - type d 查找当前所有子目录显示文件内容 more less
more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“:”下按Q键即可。 创建连接 ln ln / home / zdhsoft / a.txt 创建a.txt硬连接ln / home / zdhsoft / a.txt k.txt 创建k.txt硬连接ln - s / home / zdhsoft / a.txt c.txt 创建c.txt软连接 移动文件 mv mv a.c destdir 将a.c移到destdir目录中上面,是我常用命令,除此还有diff、cat、chmod、chown等等