4文件管理分解.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
空权限 因为出现666,所以7666后面列出来的文件属性以大写的S、T表示“空的”。也就是文件拥有者都无法执行了,哪有权限给其他人使用。 三、文件管理 主要概念: 使用Shell重定向创建(或追加写入)文件。 cp命令复制文件 mv命令移动文件 rm命令删除文件 重定向、移动或复制可能“损坏”文件。 1、重定向(redirection) Linux系统将所有的项目都当作文件处理。命令将默认显示设备称作“标准输出文件”,也就是STDOUT,这是用户登录系统所用的默认屏幕。 一般的Shell都有重定向功能。 如果目标文件已存在,重定向将删除源文件并重建一个同名的空文件以存放重定向的数据。 如果使用“”,且目标文件已存在,则输出数据将追加在文件末尾。 如果使用“”,但目标文件不存在的话,系统将会建立一个文件,这跟使用“”的情况一样。 可以将echo命令和重定向命令结合使用以创建文本文件。 注意:重定向后可跟新文件。 示例: 用户将pwd命令的结果重定向至aa.txt的文件,然后用cat显示。 利用echo输出Hello并重定向至aa.txt文件中,查看文件。 2、使用cp复制文件 用法: cp [OPTIONS] {SOURCE} {TARGET} 将source文件复制为target文件。 cp [OPTIONS] {SOURCE…} {DIRECTORY} 将一个或多个文件复制到某个目录中。 注:也可以使用cp的命令行选项,一次性复制整个目录。 将file1复制到file2中; 将aa.txt复制到team01目录中; (相当于将文件移动到目录下) 将file1,file2复制到team01目录里; 从主目录复制文件到当前目录下; 3、使用mv移动或重新命名文件 功能: 将文件从一个文件或目录移动到某个目录下。 重命名文件。 用法: mv [OPTION…] {source} {target} 将source文件(或目录)重命名为target。 mv [OPTION…] {source…} {directory} 将一个或多个文件(或目录)移动到某个目录下。 将file1移动到file2中; 思考:此功能和cp有何不同? 将aa.txt移动到team01目录中; 将file1,file2移动到team01目录里; 将team01重新命名为qqqq 将team01目录移动到team02目录里? 4、使用rm命令清除(删除)文件 功能: 清除(删除)文件。将文件从文件系统中删除。 用法: rm [OPTIONS] {FILE…} 说明: 文件名 直接删除文件,并要求确认 -r 删除文件列表中的目录(递归删除) -f 删除,不确认 文件列表:希望删除的用空格分隔的文件列表,可以包括目录名。 示例: 删除单个文件 删除多个文件 从主目录删除某个文件 删除目录 5、文件损坏 cp、mv和rm都有一定的危险性。 使用“”重定向、cp和mv命令都能够命名目标文件。如果命名的目标文件已经存在,则会造成既有目标文件损坏。 四、目录管理 主要概念: 使用ls –R查看目录树全部内容 mkdir命令建立目录 rmdir命令删除(空)目录。 cp –r递归复制目录 rm –r递归删除目录。 1、建立(新的、空)目录:mkdir 用法: mkdir [OPTION] {DIRECTORY…} 说明: 如果没有directory(目录)存在,那么就建立目录。 如果已存在一个或多个与要创建的目录,会产生错误信息,但会继续建立未存在的新目录。 如果父目录不存在,不能建立其子目录。 建立整个目录树: #mkdir –p 2、列表显示目录树 功能: 递归显示指定的目录的内容。 用法: ls –R 说明: -R(大写)是ls命令的一个命令行选项。 -R选项还可以和我们以前学过的命令行选项一起使用。 3、删除(空)目录:rmdir 功能: 删除空目录。 用法: rmdir [option…] {directory…} 说明: 如果目录是空的,则会删除它们。 如果目录非空,则会产生错误信息,且不删除目录。但会继续删除其余的空目录。 只包括一个子目录的目录不是空目录。 4、复制目录树:cp -r 功能: 递归复制指定目录的所有内容。 用法: cp –r {directory…} {directory} 说明: 如果目标目录是已存在目录,则源目录可以有多个。 如果目标目录是不存在的目录,命令会创建该目录,此时,源目录只能有一个。 r,代表英文单词:recursive。 5、删除目录树:rm -r 功能: 删除整个目录树。 用法: rm –r [directory…] 说明: 指定的目录可以有多个。 r:代表英文单词:recursive。

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档