项目二linux常用命令-2.pptx

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目二Linux常用命令

项目任务开心网吧有一个服务器是linux系统,现在需要存放一些上网的账号信息,需要在home目录下创建两个文件夹,还需要复制和移动文件夹,最后要把不需要的备份文件夹删除掉,现在你是网吧的管理员,这个任务如何处理。

2-2linux文件常用命令

知能目标进一步了解Linux系统中的文件类型掌握文件的创建和管理命令掌握文件的基本操作命令掌握查找命令的使用方法会使用复制移动等命令对文件进行操作会使用查找命令进行模糊查询文件

文件操作命令命令功能file显示指定文件的类型touch建立指定名称的文件或更新文件时间cp复制文件或目录rm删除文件或目录mv移动文件或目录,文件或目录重命名find在指定目录查找符合条件的文件文件操作命令

File命令该命令用来识别文件类型,也可用来辨别一些文件的编码格式。语法格式:file[-beLvz][-f名称文件][文件或目录...]-b:列出辨识结果时,不显示文件名称;-c:详细显示指令执行过程,便于排错或分析程序执行的情形;-f名称文件:指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称;-v:显示版本信息;-z:尝试去解读压缩文件的内容。

实例[root@localhost~]#fileinstall.log?查看install.log文件类型install.log:ASCIItext[root@localhost~]#file-binstall.log?不显示文件名称ASCIItext[root@localhost~]#file-iinstall.log?显示MIME类别。install.log:text/plain;charset=utf-8[root@localhost~]#file-b-iinstall.log?不显示文件名称,显示MIME类别text/plain;charset=utf-8

touchtouch[参数]文件或目录名修改文件的存取和修改时间参数选项:-dyyyymmdd:把文件的存取/修改时间改为yyyymmdd。

例如:[test@localhosttest]$touch*把当前目录下的所有文件的存取和修改时间改为当前系统的时间。[test@localhosttest]$touch-dchap1.txt把文件chap1.txt的存取和修改时间改为2003年2月24日。

[test@localhosttest]$touchtest.txt把test.txt的存取和修改时间改为当前系统的时间,如果test.txt文件不存在,则生成一个空文件(即0字节的文件)。

小实训请在home目录中创建一个文件夹my,在文件夹内部创建一个空文件test,并判断文件类型。

cp命令语法:cp[选项]源文件目标文件拷贝文件或目录(相当于DOS下的copy命令)常用选项:-r复制目录,如果目录存在,则提示。-f或--force强行复制文件或目录,不论目的文件或目录是否已经存在-i或--interactive覆盖既有文件之前先询问用户。-u或--update使用这项参数之后,只会在源文件的修改时间(ModificationTime)较目的文件更新时,或是名称相互对应的目的文件并不存在,才复制文件-p或--preserve保留源文件或目录的属性。

实例[root@localhosthome]#cp/home/my/test/home/将test文件拷贝到home目录下[root@localhosthome]#cpabcbbb将当前目录下的abc文件复制到当前目录下,更改名称为bbb[root@localhosthome]#cp-r/home/my/将my文件夹拷贝到根目录下[root@localhosthome]#cp-p/home/my/root保留源文件的属性

问题来了如果目的路径上已经有了同名的文件夹或者文件,就会提示是否覆盖文件,这个怎么解决呢?[root@localhosthome]#cp-rf/home/my/-f强制处理复制在命令最前面加上反斜杠\,就可以没有覆盖提示直接复制过去了。

解答cp命令默认是不会提示overwrite?的,但是cp的-i选项会提示而一般Linux的启动文件~/.bashrc中会把cp命名成aliascp=cp-i这样在Linux下输入cp命令实际上运行的是cp-i,加上一个\符号就是让此次的cp命令不使用别名(

文档评论(0)

金华 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档