注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

牧笔临风

己有能,勿自私!

 
 
 

日志

 
 
 
 

复制移动和删除  

2010-05-11 21:22:11|  分类: linux基础篇 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
简单来说一下文件和目录的基本操作:cp(copy)、 rm(remove)、rmdir(remove, directory)。
cp 的格式如下:
cp[OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...

命令的格式简单明了,但是有一点需要注意就是文件要与文件对应,目录与目录对应,这是什么意思呢, 就是说,如果你明确知道你是把文件复制到另外一个目录下,比如:/var/www/html/index.html /var/index.html,需要用如下命令:cp /var/www/html/index.html /var/ 这个红色的“/” 十分重要,因为如果你不加它的话,就分报这个错误 cp: cannot stat `root': No such file or directory.。目录也一样。你可能考虑到了如果目的地目录中有和你拷的同名的文件怎么办?问的好,我们来先运行一下alias命令,会看到如下结果:
复制移动和删除 - zhou-yan-qing - 牧笔临风
alias解释过来就是别名,对于第一行可以这样解释,你运行cp命令时与你运行cp -i命令是一样的,用man cp查看-i会发现 -i  --interactive prompt before overwrite也就是说在覆盖前提示。再介绍几个常用的参数:
-r(递归,recursive) 复制目录时会连同子目录一同复制
-p(保留, preserve)保留文件权限信息
-a(归档, archive) 等同于-pr
  -f (强制,force) 如果目的地文件不能被打开,删除并重试

mv主要用来移动和重命名文件、目录, 这里不在多说:
       mv [OPTION]... [-T] SOURCE DEST
       mv [OPTION]... SOURCE... DIRECTORY
       mv [OPTION]... -t DIRECTORY SOURCE...

对于rm rmdir简单的说rm 用来删除文件,rmdir用来删除空的目录。通常我们用rm -ri 来递归的删除目录并给出提示, 用rm -rf强制删除目录和文件不给出提示,慎用!
       
  评论这张
 
阅读(147)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017