快速业务通道

cabbage liunx学习之路基础篇之文件与目录

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-06
在Linux中,我们对文件的操作通常有文件的复制(cp)、移动/剪贴(mv)和删除(rm).对目录的操作通常有切换目录(cd)、
查看当前工作路径、创建目录(mkdir)和删除目录(rmdir),以及对文件和目录的检视(ls).下面我们一一介绍.


1、复制命令:cp(copy)

语法:cp [-adfil] 源文档 目的文档

选项:-a :等同于-dpR

-i :如果目的文档已经存在,覆盖时先询问否则执行(RedHat中cp既是cp –i的别名,可以通过alias命令查看).

-f :强制(force)的意思,若有重复或其他疑问,不会询问,而强制复制.

-r |-R:递归持续复制,用于目录的复制.(大小R功能相同)

-p :保留文件原来的属性,而非使用预设属性.

-u :update 当源文件与源来cp有改变才复制(如果目的文件改变不会cp),用来更新或者备份源文件.

-s :复制成为符号连接文件,亦即‘快捷方式’.为软连接

-l :link link files instead of copying 进行硬连接连接文档,而非复制文档本身.

-d :在复制一个软连接文件时,如果不加参数d复制的将是实际连接的文档,加d之后复制的就是一个连接文件了.

-t :默认情况下cp命令可以把多个文件拷贝到一个目录中去,但目录写在后边,
如果想把目录写在前边,加一个-t就可以了.


注释:在复制是先弄清楚1、是否需要完整保留源文档的信息?2、源文档是否为连接文档.
3、来源文件是否为目录,是否为特殊文件.例如:FIFO,socket等.

2、移除命令:rm(remove)

语法:rm [option]… file …

选项:-f :就是force的意思,强制移除不会询问用户.多用于删除多个文件时

-i :交互模式,在删除前询问是否确认删除,别名默认选项.在命令加‘’可取消别名控制.

-r :递归删除,
注释:该命令也可以删除目录.

3、移动命令:mv(move)移动文件到某个目录.
语法:mv [option] source1 source2 …. Directory
选项:-f :既是文件存在也强制移动替换文件,不询问用户.
-i :如果文件存在,提示用户是否覆盖.
-u :若目地文件已经存在,且source比较新,才会更新.

注释:在同一目录中使用mv可以重命名文件.不过Linux也有rename命令来重命名.





目录操作:
常用的目录操作命令有:cd变换目录,pwd 显示当前工作目录,mkdir建立一个新目录,rmdir删除一个空目录.在学习命令之前,
读者应该先弄清楚相对路径和绝对路径的概念.就本人看来相对,绝对都是相对的,人要认识事物总是要有参考点的,相对绝对
只是参考点的不同,Linux目录采用树状结构,如果一个文件的路径是参考根目录即‘/’那就是绝对路径,如果是参考用户自身所
在的当前目录就是相对路径了.上图这几个符号表示特殊的目录,利用它们可以是操作更快捷.下面介绍命令


变换目录命令:cd 是change directory 的缩写,

格式:cd 空格加将要变换的目录路径,即:cd changedirpath.

注释:注意那几个特殊的目录 点号”.”表示当前目录 两个点号“..”表示当前目录的上一层目录,波浪号”~”表示用户的家目录,



显示当前所在目录路径命令:pwd 是print cuttent/working directory 的缩写

格式:pwd


创建新目录命令:mkdir

格式: mkdir [-mp] directoryname

选项: -m 创建自定义权限的目录,而不使用umask的预设值

-p 递归创建多层目录.

-v 显示目录创建过程.

删除(空)目录命令:rmdir
格式:rmdir [-p] directoryname
选项:-p :连同上层空目录一起删除


本文出自 “cabbage” 博客,请务必保留此出处http://cabbage.blog.51cto.com/2128421/550944

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号