Linux系统与服务器运维

Linux学习笔记(四)目录操作

2020-05-16  本文已影响0人  小雨Coding

一、创建和删除目录

1. mkdir命令

使用命令mkdir 目录名可以在当前目录再创建一个指定目录名;

(1)同时创建多个目录

mkdir a

再创建一个同名的目录a就会操作失败,因为当前目录中已经存在目录a了,再创建同名目录,系统会阻止其创建;


2.gif

但是我们可以使用:

mkdir a -p

来忽略已有目录存在的报错,覆盖式的再创建一个目录a,而且如果这个目录a里之前是有文件的话,它是不会丢失的;

(2)同时创建多级目录
配合cd命令创建多级目录,这是一个常规操作。但是我们是可以直接创建多级目录的,


3.gif

使用命令:

mkdir -p a/b/c

创建多级目录,效率会高很多;

2. rmdir命令

rmdir删除目录(只能删除空目录)

二、复制和移动目录

1. cp命令

(1)复制文件和目录

cp /root/a /tmp

意思是将根用户目录下的a目录复制到tmp目录下


6.gif
2. mv命令

mv文件和文件夹的移动功能、重命名功能
(1)将原文件名改为新文件名
我们可以使用命令mv 原文件名 新文件名

mv file filea

将文件名file改为filea

7.gif

(2)将文件移动到目标文件夹
我们可以使用命令mv 要移动的文件 目标文件夹

mv filea /tmp

将文件filea移动到/tmp目录下

8.gif

(3)将文件移动的同时重命名
我们可以使用命令mv 文件夹中的文件 目标目录及新文件名

mv /tmp/filea /fileb

将tmp文件夹下的文件filea移动到根目录下,并重命名为fileb


9.gif
3. 通配符

我们先创建文件4个以file开头的文件fileaafileabcfileafilebfilec

10.gif

当我们使用file*时,系统会匹配到fileaa fileabc fileb filecfile后任意个字符,
而使用file?只匹配到了fileb filecfile后单个字符;
表明:

上一篇下一篇

猜你喜欢

热点阅读