[Linux 实战] 日常篇 文件和文件夹的基本操作

文件和文件夹操作

1. 文件夹操作

1.1 mkdir命令:建立目录(创建文件夹)

在这里插入图片描述

  • mkdir可以同时创建多个文件夹,中间以空格分隔
  • mkdir /a:表示在/目录下创建名为"a"的文件夹(需要有相应的操作权限)
  • mkdir ./a:表示在当前目录下创建名为"a"的文件夹,可简写为 mkdir a
  • mkdir /b c d:表示在/目录下创建名为"b"的文件夹,在当前目录下创建名为"c"和"d"的文件夹。
  • mkdir /b /c /d:表示在/目录下创建名为"b"、"c"和"d"的文件夹。
  • 目录名称加斜杠与不加斜杠是不一样的意思
  • 文件夹已存在时,创建同名文件夹会提示失败。
  • mkdir -p /a/b/c/d/e:创建多级目录。在/目录下创建文件夹a,然后再文件夹/a中文件夹b,然后在文件夹/a/b中创建文件夹c,……
1.2 rmdir命令:删除空文件夹
  • rmdir [文件夹名称]:删除指定文件夹,文件夹必须为空,非空目录无法使用该命令删除。
1.3 rm命令:删除移除文件或目录

在这里插入图片描述
删除文件或目录时,需要给出选项-r,删除时会进行提示,如果有多级目录,每一级目录都会有提示。要不进行提示地删除文件或目录时,使用选项-r -f 或简写为-rf
注意!目录名的斜杆后不要加空格,/a是删除根目录下的文件夹a,/ a是删除根目录下所有文件和当前目录下的文件夹a,即整个系统上的文件都会被删除

2. 文件操作

2.1 touch命令:修改文件访问时间为当前时间/文件不存在时创建文件

在这里插入图片描述

2.2 cp命令:复制文件和目录在这里插入图片描述

在这里插入图片描述

  • cp [源文件名] [目标目录]:复制文件到目标目录
  • cp -r [源文件夹名] [目标目录]:复制文件夹到目标目录
  • cp -v :显示复制过程
  • cp -p:保留文件属主、权限和修改时间
  • cp -a:等同于 cp -dpR
2.3 mv命令:移动/改名文件(夹)

Linux改名文件在底层的操作其实就是做一个移动。
在这里插入图片描述

  • mv /filea /tmp:将根目录下的文件filea移动到根目录下的tmp目录
  • mv /filea /fileb:将根目录下的文件filea重命名为fileb
  • mv /filea /tmp/filec:将根目录下的文件filea移动到根目录下的tmp目录并且重命名为filec
  • 通配符 :匹配任意长度的字符*
  • 通配符?:匹配单个字符
  • 如/目录下有filea,fileb,filec,fileaa,filebb,filecc六个文件,则命令”cp /file* /tmp“将复制全部的六个文件到/tmp目录下
  • 如/目录下有filea,fileb,filec,fileaa,filebb,filecc六个文件,则命令”cp /file? /tmp“将复制三个文件filea,fileb,filec到/tmp目录下
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明仔的阳光午后

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值