Linux 目录遵循 Unix File Hierarchy Standard 并进行了一些修改。
自 60 年代第一个图形操作系统出现以来,所有计算机都以办公室的隐喻工作. 这些文件称为文档并保存在文件夹中。 这些文件夹依次根据它们在其他文件夹中的内容进行组织。 根据访问级别,用户可以修改或不修改其内容。
在这篇文章中,我们将看到 如何在linux中创建一个目录并使用它 都使用终端模拟器(从现在开始在终端上)和图形终端。
我们在 Linux 中叫什么目录?
在 Linux 中,我们谈论 目录, 在 Windows 上,我们将文件容器称为 文件夹。
Linux、macOS 和 BSD 衍生产品都采用了 Unix 文件结构和术语,而 Windows 则走自己的路。 我们可以说这些操作系统中的目录是另一个名称的 Windows 文件夹, 但是由于 UNIX 比较老,所以说 Windows 文件夹是重命名的目录是正确的. 该目录在索引中注册其内容,使其位置更容易。 这意味着 Documents 目录不包含您访问它时显示的文档。 它保存的是这些文档的实际位置。
Linux 目录结构
不仅在命名上,受 UNIX 启发的操作系统遵循与 Windows 不同的路径。 也在目录结构中。 在 Windows 上,基本设备由大写字母后跟 :\ 标识,而在 Linux 上,基本目录标识为 /
与其他衍生产品一样,Linux 使用 File Hierarchy Standard 或 Filesystem Hierarchy Standard 作为其英文首字母缩写词,尽管它进行了一些修改。 在 Linux 系统中,我们发现以下内容 目录:
- /: 它是包含所有其他目录的根目录。 甚至其他存储单元中包含的文件也列在根目录下。
- /斌: 基本用户二进制文件存储在这里。 即,必须可用于系统操作或首次使用的程序。
- /启动: 本节列出了启动系统所需的文件,例如引导管理器和已安装的不同内核版本。
- /光盘: 显示插入驱动器的 cd 或 dvd 上列出的文件。
- /开发: 本节将连接的设备列为目录。 在 /dev 中有两种主要类型的设备,所谓的块设备是那些存储或保存数据的设备(磁盘驱动器),而所谓的字符设备是那些传输或传输数据的设备(键盘、鼠标、连接端口) )。)。
- /ETC: 保存整个系统的配置文件。 它们可以使用具有相应权限的文本编辑器进行修改。
- /家: /home 文件夹的数量与系统上的用户数量一样多。 它包含每一个的数据和配置文件。 原则上,每个用户都可以编辑他们的 /home 目录,但是。 要编辑其他人,您必须成为管理员。
- /库: 为了减少编程时间和磁盘空间,程序员经常求助于第三方程序来执行常见任务,例如保存或打印文件或显示菜单。 这些程序称为库。 目录的这个扇区存储了存储在 /bin 和 /sbin 目录中的程序使用的库。
- /丢失+找到: 如果文件系统发生故障,系统重新启动时将在此部分列出损坏的文件。 这样就可以检测到它们并尝试恢复尽可能多的数据。
- /一半: 此处为连接到计算机的每个外部存储设备打开一个子目录。
- /mnt: 临时访问的文件系统安装在此位置。
- /选择: 它是通常存储手动安装的程序文件的地方。
- /过程: 包含表示系统和进程信息的特殊文件。
- /根: 它是管理员用户的 /home 目录。 出于安全原因,它不与其他用户一起包含在此文件夹中。
- /跑: 应用程序存储临时数据的理想位置,不会被第三方意外删除。
- /sbin: 包含 root 用户进行系统管理所需的二进制文件。
- /selinux: SELinux 是 Linux 内核的安全模块。 在这个目录中,我们找到了它使用的特殊文件。
- /服务: 它是某些服务(例如 Web 服务器)使用的目录,用于在一个地方存储和查找您需要的数据。
- / tmp目录:应用程序临时需要的文件保存在这里。 当系统重新启动时,它们会被删除。
- /用户: 用户文件和应用程序在这里收集,对于系统操作不是必需的。 在这个子目录中有 /bin、/sbin 和 /lib 文件夹。
- / var: 它是一个子目录,其中包含系统在使用时写入信息的文件。
如何在 Linux 中创建目录
命令 MKDIR 是用于在Linux中创建目录的
在进入本文的主题之前,在 Linux 中创建目录, 我们必须停留在 Linux 中的用户类型及其访问级别取决于目录权限的主题上。
我们可以根据账户类型对用户进行分类:
- 根用户帐户(根): 它是 Linux 系统中最高层次的帐户。 它最初是在安装过程中自动创建的,尽管某些发行版将其中许多功能分配给第一个创建的普通用户并禁用它们。 此帐户可以执行任何管理工作并访问目录中的任何位置,包括其他用户的 /home。
- 普通用户帐户: 它具有中等权限,只能执行某些任务并访问有限数量的目录。
- 服务帐号: 它们是由程序在安装时创建的,以执行流程和功能。
为了确定对目录的访问,Linux 使用两个参数:
- 权限
- 财产权。
在 Linux 中,每个目录和文件都具有三种类型的访问权限:
- 用户名: 他是文件的创建者,也被称为所有者。
- 组: 当多个用户需要访问一个文件时,更容易将访问权限分配给一个组并将用户添加到该组。
- 其他: 不属于这两个类别中的任何一个的用户。
对于每个目录和文件,可以为不同类型的用户分配三种类型的权限:
- 读: 此权限授予用户打开和读取文件的权限。 对于目录,您还可以列出内容。
- 写作: 对于文件,它包括能够修改文件内容但不能移动、重命名或删除文件的权限。 如果您对目录具有写权限,则可以这样做。
- 执行: 这用于手动下载的独立程序(它们不需要与系统库交互)。 允许应用程序运行。
使用终端还是以图形方式进行?
在通讯录中 /主页 以图形方式创建子目录、重命名、移动和删除它们非常容易。 如果是受限访问目录,事情就有点复杂了,所以建议从终端仿真器来做。
在 /home 目录中,以图形方式创建目录没有太大的不便。 您只需将指针放在所需的目录中,然后用右键选择相应的选项并确定名称. 在属性部分,我们可以从属性菜单中确定访问权限。 以管理员用户身份以图形方式访问受保护的目录更为复杂,并且因桌面而异。 因此,为了避免不必要地延长文章,我们将解释如何从终端进行操作。
在 Linux 中创建目录的命令是 mkdir,是英文短语 make a directory 的缩写。 用法很简单
mkdir <nombre_del_directorio>
例如,如果要创建目录 linux_addicts
mkdir linux_adictos
如果我们想要创建几个目录
...
mkdir <nombre1> <nombre2> <nombre3>
我们将剩下以下内容:
mkdir linux_adictos desde_linux ubuntulog
验证目录是否已创建
ls -l <nombre1>
假设我们想在另一个访问受限的目录中创建一个目录。 假设我们拥有我们所做的相应特权
sudo /directorio_contenedor/nombre_de archivo.
它会是这样的:
sudo mkdir/opt/linux_adictos
可能是我们有兴趣同时创建一个子目录和包含它的目录。 该命令的结构如下:
sudo mkdir -p /directorio_existente /<nombre_directorio>/<nombre_subdirectorio>
我们可以这样写:
sudo mkdir -p /opt/linux_adictos/artículos
权限分配命令是:
- r: 阅读许可。
- w: 写权限。
- x: 执行权限。
儿子:
chmod +rwx nombre_directorio
授予权限。chmod -rwx nombre_directorio
删除它们。
如果要在受保护目录中分配权限,则必须在 sudo 命令之前。 如果要分配组权限,请在 chmod 后添加 ge。
chmod g + (o -) rwx nombre_directorio.
请记住,仅输入与您要授予或删除的权限相对应的字母。
成为第一个发表评论