美文网首页每天写500字每周500字
linux命令行学习(5):操作文件与目录

linux命令行学习(5):操作文件与目录

作者: 金石明镜 | 来源:发表于2019-09-28 20:44 被阅读0次

本文介绍复制文件、移动文件、创建目录、删除文件的命令。

注意linux中一切皆文件,所以,这里说的文件,当然也包括目录。但要指出:创建目录的命令,只能用来创建目录,并不能用来创建文件。

复制文件命令cp(copy之略),移动文件命令mv(move之略),创建目录mkdir(make directory之略),删除文件命令rm(remove之略)。

还要提到一件事,在linux中,文件名第一个字符是圆点的,是隐藏文件。用ls命令显示时,使用选项-a,才可以将隐藏文件显示出来。

一、通配符

操作文件的命令,涉及到文件名。指定多个文件,要用到通配符。

二、复制文件命令cp

格式1:cp [选项...]  [-T] 源文件 目标文件

格式2:cp [选项...]  源文件... 目录

格式3:cp [选项...]  -t 目录 源文件...

格式1,复制单个文件。使用-T,将目标文件视为普通文件。

格式2,将一个或多个源文件复制到目标目录中去。

格式3与格式2相同,但是要注意,目标目录写到前面了,这是因为我们在这里用了选项-t。

cp命令常用选项:

cp命令举例:

三、移动文件命令mv

格式1:mv [选项...]  [-T] 源文件 目标文件

格式2:mv  [选项...]  源文件... 目录

格式3:mv [选项...]  -t 目录 源文件...

可以看出,mv与cp的格式完全一样。它们是相似的,不同的是,操作完成后,如果执行的是cp,则源文件还在,如果执行的是mv,则源文件不在了,因为是移动。

因为有这种相似性,所以,它们有相同的选项。

mv命令常用选项:

mv命令举例:

四、rm命令

格式:rm [选项...] [文件...]

删除一个或多个文件。

如果要删除的是目录,是必须使用选项的:目录里面有文件,则要用-r;删除空目录,要使用-d或-r。

linux没有恢复被删除文件的命令,所以使用rm命令要十分小心,特别是在使用通配符指定文件时。通常应该先对指定的文件使用ls命令,看看显示出来的文件,是不是自己要删除的,防止文件名写错。之后翻出这条执行过的ls命令,将命令关键字改为rm。

rm命令的常用选项:

rm命令举例:

五、mkdir命令

格式:mkdir [选项...] [目录...]

建立一个或多个目录。

如果目录已经存在,会有提示。

一个常用的选项是-p。当我们创建一个多层目录时,加了这个选项,如果上层的目录不存在,也一起创建了,没有这个参数,这种情况下会提示上层目录不存在,命令不会执行。

例如 mkdir -p test/test1

如果原来test不存在,就必须加-p才能执行。

这里p是parents的首字母,选项的意思是如果父目录不存在也一并创建了。

相关文章

  • Linux学习第二天

    Linux操作系统命令行介绍 一、Linux目录结构及目录路径 Linux的文件系统采用分层结构。其顶层为根目录,...

  • linux命令行学习(5):操作文件与目录

    本文介绍复制文件、移动文件、创建目录、删除文件的命令。 注意linux中一切皆文件,所以,这里说的文件,当然也包括...

  • Linux文件操作

    文件操作 (Linux文件操作)) [文件|目录] Linux文件操作:为了对文件和目录进程处理,你需要用到系统...

  • linux的简单命令操作

    Linux目录介绍:文件目录 作用 Linux简单的操作命令: Linux查看文件操作:ls命令:产看文件夹...

  • Linux命令行使用教程

    Linux基本单词 Linux缩写 Linux目录 Linux操作 Linux技巧 Linux自学命令行办法

  • 生信学习小组D2-lz

    linux与windows的区别 linux 操作通过命令行完成,不同于windows 图形化操作 目录相当于wi...

  • 前端基础系列(二) -- 命令行基础

    概述 命令行操作会解放我们的鼠标,让我们更加流畅的进行我们想要的操作 文件与文件夹(目录) ~ ==> 用户目录 ...

  • Linux使用笔记

    1 操作系统基本概念2 Linux网络3 man操作4 Linux文件目录结构详解5 vi编辑器使用6 Linux...

  • Ubuntu下安装vim以及常用命令

    众所周知,Linux与Win之间的区别是Linux需要大量的命令行操作,而有些配置文件也是在命令行中输入的。 这些...

  • Mac命令行大全及使用技巧

    命令行大全(转载) 1. 目录操作 2. 文件操作 3. 选择操作 4. 安全操作 5.编程操作 6. 进程操作 ...

网友评论

    本文标题:linux命令行学习(5):操作文件与目录

    本文链接:https://www.haomeiwen.com/subject/gyntpctx.html