Linux学习之mkdir命令详解

 更新时间:2021年12月07日 15:09:21   作者:Jack魏  
大家好,本篇文章主要讲的是Linux学习之mkdir命令详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览

前言

最近几天越来越对Linux很感兴趣了,

想再见塔克斯的心情也是越来越浓烈,

自从它给我留了110110110之后,就没了联系。

到现在我也是一头雾水,

我又找不到它而且又没有联系方式,

但是心中的烈火已经被点燃,

趁着月色我又开始学习起来。

1. 文件概念基础知识

上几个命令都是对文件或者文件夹进行操作的,

那么问题就来了:

Linux是先有文件还是先有文件夹(目录)?
首先我们来看一下文件与文件夹的区别是什么?
文件:以计算机硬盘为载体存储在计算机上的信息集合。文件可以是文本文档、图片、程序等等。格式是文件名.扩展名,拓展名用于指示文件类型
文件夹:用来组织和管理磁盘文件的一种数据结构。协助人们管理计算机文件的,每一个文件夹对应一块磁盘空间,它提供了指向对应空间的地址,它没有扩展名。
目录:文件名和文件物理位置之间的映射关系,这种文件的索引称为文件目录。
确定文件位置的方法就是:绝对路径目录+文件名

在这里插入图片描述

在这里插入图片描述

简单总结一下就是带扩展名的就是文件,

不带扩展名的就是文件夹,

目录就是地址栏的信息。

但是注意,在Windows系统可能没有勾选查看文件扩展名

会不显示扩展名名的。

在这里插入图片描述
而有些linux文件也是没有后缀名的,以后遇到再解释吧。

好了,知道了基础知识,

那么Linux是先有文件还是先有文件夹(目录)?问题答案是什么呢?

有兴趣的同学可以自己去探寻一下答案哟~

2. mkdir命令

通过上面的了解,

我们知道任何系统不可能都将文件放到一个文件夹(目录)下面。

那我们改如何管理Linux文件呢?

首先就是要建一个文件夹,

分类存放自己的文件,也是便于以后查找。

mkdir(make directory)用于创建目录。

参数全参数说明-p–parents递归创建多级目录-m–mode=MODE建立目录的同时设置目录的权限-v–verbose显示目录的创建过程-Z设置安全上下文

mkdir 文件夹名

可以看到直接创建文件夹,不可以创建多级。

默认权限是777减去掩码

在这里插入图片描述

mkdir -p 多级目录

如果有多级文件夹需要创建,用这个又快又好。

在这里插入图片描述

mkdir -m 755 文件夹名

想让创建的文件夹赋予对应的权限怎么办,

这个参数让你欲罢不能。

在这里插入图片描述

mkdir -v 文件夹名

就是将创建了什么文件夹输出一下,爱要大声说出来嘛。

在这里插入图片描述

mkdir -Z 文件夹名

设置安全上下文,当使用SELinux时有效;

目前和正常的创建没啥区别。

在这里插入图片描述

到此这篇关于Linux学习之mkdir命令详解的文章就介绍到这了,更多相关Linux mkdir命令内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • apache服务器全局配置详解(全)

    apache服务器全局配置详解(全)

    apache服务器全局配置详解,介绍很多关于服务器相关的一些知识,用apache架设服务器的朋友可以收藏下
    2013-03-03
  • Linux定时备份数据库到指定邮箱的方法

    Linux定时备份数据库到指定邮箱的方法

    这篇文章主要介绍了Linux定时备份数据库到指定邮箱的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • 使用LNMP一键安装包配置CentOS服务器环境教程

    使用LNMP一键安装包配置CentOS服务器环境教程

    当我们的服务器或vps安装好centos之后,接下来是配置服务器环境了,我们推荐LNMP一键安装包来配置生产环境。
    2011-03-03
  • Linux 目录结构详细介绍

    Linux 目录结构详细介绍

    这篇文章主要介绍了Linux 目录结构详细介绍,文章内容介绍的很详细,有对于linux目录结构不是太了解的同学可以参考下
    2021-02-02
  • BT5不能使用apt-get命令的解决方案

    BT5不能使用apt-get命令的解决方案

    本篇文章给大家详细分析了BT5不能使用apt-get命令的解决方法,对此有需求的朋友可以参考下。
    2018-02-02
  • Vim进行文件目录操作小结

    Vim进行文件目录操作小结

    在工作的很多时候我们希望在Vim中可以操作文件和目录,例如备份当前文件、 重命名当前文件、创建和删除旧文件、创建和删除目录等。 这些操作在Bash中当然可以很好地完成,但退出Vim会丢失光标位置、Buffer等信息,我们当然希望在Vim中完成这些操作。下面来一起看看吧。
    2016-11-11
  • linux启动和重启nginx方法

    linux启动和重启nginx方法

    在本篇文章里小编给大家整理了关于linux如何启动nginx并重启哦的小技巧,有需要的朋友们参考下。
    2019-06-06
  • CentOS7服务器环境下vsftpd安装及配置方法

    CentOS7服务器环境下vsftpd安装及配置方法

    这篇文章主要介绍了CentOS7服务器环境下vsftpd安装及配置方法,结合实例形式分析了CentOS7服务器环境下进行vsftpd安装及配置的步骤与相关问题解决方法,需要的朋友可以参考下
    2018-03-03
  • centos7.2.1511安装jdk1.8.0_151及mysql5.6.38的方法

    centos7.2.1511安装jdk1.8.0_151及mysql5.6.38的方法

    这篇文章主要介绍了centos7.2.1511安装jdk1.8.0_151及mysql5.6.38的方法,较为详细的讲述了centos7.2.1511安装jdk1.8.0_151及mysql5.6.38的具体步骤与相关设置技巧,需要的朋友可以参考下
    2018-01-01
  • IO多路复用之select全面总结(必看篇)

    IO多路复用之select全面总结(必看篇)

    下面小编就为大家带来一篇IO多路复用之select全面总结(必看篇)。小编觉得挺不错的。现在就分享给大家。也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12

最新评论