怎样解决 Linux 上的遗漏目录错误

在本教程中,我们将向您展示怎样解决 Linux 上的遗漏目录错误。 对于那些不知道的人,“省略目录”错误是在尝试使用“ls“ 命令。 错误消息可能显示为“ls:无法访问‘目录’:没有这样的文件或目录”或“ls:无法打开目录‘目录’:权限被拒绝”。 此错误表示系统无法访问或列出指定目录的内容。

本文假定您至少具有 Linux 的基本知识,知道怎样使用 shell,最重要的是,您将站点托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到获取 root 权限的命令。 我将向您展示在 Linux 系统上省略目录错误的分步修复。 您可以按照 Ubuntu 22.04 和任何其他基于 Debian 的发行版(如 Linux Mint、Elementary OS、Pop!_OS 等)的相同说明进行操作。

先决条件

  • 运行以下操作系统之一的服务器:Linux。
  • 建议您使用全新的操作系统安装,以防止出现任何潜在问题。
  • 通过 SSH 访问服务器(如果您在桌面上,则只需打开终端)。
  • 一种 non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当根用户时不小心,可能会损害您的系统。

目录

是什么导致“省略目录”错误?

Linux 中出现“omitting directory”错误的可能原因有以下几种:

  1. 目录权限不正确:在 Linux 中,每个文件和目录都有关联的权限来控制谁可以读取、写入和执行它们。 如果目录的权限不允许用户访问或列出其内容,则可能会出现“省略目录”错误。
  2. 目录的所有权不正确:在 Linux 中,每个文件和目录都属于特定的用户和组。 如果用户没有访问或列出目录内容的正确权限,则可能会出现“省略目录”错误。
  3. 文件系统错误:“省略目录”错误也可能是由文件系统本身的错误引起的。 这些错误可能由多种因素引起,例如不当关机、断电或硬件故障。

解决 Linux 上遗漏目录错误

要修复 Linux 中的“省略目录”错误,您可能需要尝试以下一种或多种解决方案:

  • 更改目录的权限:要更改目录的权限,您可以使用“chmod“ 命令。 该命令的语法是“chmod [permissions] [filename]“。 为了 example要授予所有者读取、写入和执行权限,组所有者读取和执行权限,以及其他读取和执行权限,您将输入以下命令:
chmod 755 /home/user/documents
  • 更改目录的所有权:要更改目录的所有权,您可以使用“chown“ 命令。 该命令的语法是“chown [owner].[group] [filename]“。 为了 example要将目录的所有权更改为用户“godetz”和组“users”,您将输入以下命令:
chown godetz.users /home/user/documents
  • 检查文件系统是否有错误:如果更改目录的权限或所有权后错误仍然存​​在,则可能需要检查文件系统是否有错误。 为此,您可以使用“fsck“ 命令。 此命令检查文件系统是否有错误并尝试修复它们。 要运行此命令,您需要将系统引导至单用户模式并以 root 用户身份输入命令。

注意:更改文件和目录的权限或所有权时一定要小心,因为这些操作可能会产生意想不到的后果。 在进行任何更改之前备份重要数据始终是个好主意。

恭喜! 您已成功解决省略目录错误。 感谢您使用本教程修复解决 Linux 系统上的遗漏目录错误。 我希望这些信息对你有用!