Linux 中的 chown 命令终极指南

天猫U特购  京东优惠购        京东优惠    天猫优惠

Chown 命令都是了解和理解的关键工具。此命令允许您更改系统中文件、目录和其他对象的所有者和组。凭借其多功能性和功能性,Chown 命令是任何 Linux 用户的必备品。在这篇博文中,我们将深入研究 Chown 命令的深度,并探索它的许多功能和用途。terminal-linux-logo-19

Linux 中 chown 命令的主要特性

Linux 中的 Chown 命令是 Linux 系统中最重要的命令之一。此命令允许您将文件或目录的所有权更改为指定的用户或组。Chown 命令的一些主要功能包括:

  • 更改文件和目录的所有权
  • 一次更改多个文件和目录的所有权
  • 更改符号链接的所有权
  • 递归更改文件和目录的所有权

chown 命令的语法

该命令的基本语法如下:chown

chown [OPTIONS] [OWNER][:GROUP] [FILE]

参数用于指定文件的新所有者。该参数用于指定文件的新组所有权。该参数用于指定要更改其所有权的文件或目录。OWNERGROUPFILE

该命令具有多个可用于修改其行为的选项。一些最常用的选项是:chown

  • -R:此选项用于递归更改所有文件和子目录的所有权。这意味着文件和子目录及其所有子目录和文件的所有权将被更改。
  • -h:此选项用于更改符号链接的所有权,而不是它们指向的文件。
  • -v:此选项用于显示详细输出,这将显示已更改的文件和目录的名称。

Chown 命令的示例

  • 更改文件的所有者。

若要更改文件的所有者,可以使用以下命令:

chown newowner filename

例如,要更改调用给 用户 的文件的所有者,可以使用以下命令:test.txtmeilana

chown meilana test.txt
    • 更改文件的组所有权。

    若要更改文件的组所有权,可以使用以下命令:

chown :newgroup filename

例如,要更改调用到组 的文件的组所有权,可以使用以下命令:test.txtdevelopers

chown :developers test.txt
    • 更改文件的所有者和组所有权。

    若要更改文件的所有者和组所有权,可以使用以下命令:

chown newowner:newgroup filename

例如,若要更改调用给用户的文件的所有者和组的组所有权,可以使用以下命令:test.txtmeilanadevelopers

chown john:developers test.txt
    • 更改目录及其内容的所有权。

    要更改目录及其所有内容的所有权,可以使用该选项。-R

    例如:

chown -R apache:apache /var/www/html

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun224558.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2023年3月11日
下一篇 2023年3月11日

相关推荐

  • 如何在 Ubuntu 22.04 LTS 上安装 FreeIPA

    FreeIPA 是一个开源身份管理系统,为 Linux/UNIX 系统、服务和应用程序提供集中的身份验证、授权和帐户信息。它建立在众所周知的开源组件之上,如LDAP,Kerbero…

    2023年4月1日
    583
  • 如何在 Ubuntu 22.04 LTS 上安装 Tasksel

    Tasksel是一个功能强大的实用程序,可以简化Ubuntu系统管理员的软件包管理。使用Tasksel,用户可以轻松地将多个相关软件包安装为一个单元。Tasksel 按功能对软件包…

    2023年3月31日
    488
  • 如何在 Ubuntu 22.04 LTS 上安装 Pi-Hole

    Pi-hole是一个强大的工具,它提供了一种简单有效的方法来阻止网络级别的广告和互联网跟踪器,从而带来更快,更干净,更私密的互联网浏览体验。 在 Ubuntu 22.04 LTS …

    2023年3月30日
    545
  • 如何在 Ubuntu 22.04 LTS 上安装 Rancher

    Rancher是一个流行的开源容器管理平台,用于部署和管理Kubernetes集群,Docker容器和其他容器化技术。它提供了一个集中式用户界面,用于管理容器化应用程序、扩展资源和…

    Linux命令 2023年3月28日
    560
  • 如何在 Ubuntu 22.04 LTS 上安装 MyPaint

    MyPaint是一款免费的开源图形应用程序,专为数字绘画和绘图而设计。它提供了各种画笔和工具来创建复杂的设计和插图,并以其用户友好的界面和可自定义的功能而闻名。MyPaint最初是…

    Linux命令 2023年3月27日
    372
  • 如何在 Ubuntu 22.04 LTS 上安装 ProcessWire

    ProcessWire是一个免费的开源内容管理系统(CMS),以其灵活性,可扩展性和安全性而闻名。它旨在使开发人员能够轻松构建和管理任何复杂的网站,从小型个人博客到大型企业网站。它…

    Linux命令 2023年3月27日
    295
  • 如何在 Ubuntu 22.04 LTS 上安装 Mixxx

    Mixxx 是一款免费的开源 DJ 软件,可让您混合音乐曲目并创建专业品质的 DJ 集。它支持各种音频格式,包括 MP3、OGG、FLAC 和 WAV。Mixxx DJ具有用户友好…

    Linux命令 2023年3月26日
    321
  • 如何在 Ubuntu 22.04 LTS 上安装 KubeSphere

    KubeSphere 是一个企业级容器平台,使用户能够在 Kubernetes 上部署、管理和扩展容器化应用程序。它为管理 Kubernetes 集群提供了统一的界面,并简化了开发…

    2023年3月24日
    460
  • 如何在 Ubuntu 22.04 LTS 上安装 Geeqie

    Geeqie是一个快速,轻量级,功能丰富的Linux系统图像查看器和组织者。它对各种图像格式和元数据的支持使其成为需要快速轻松地查看和组织图像的摄影师和其他用户的绝佳工具。易于安装…

    2023年3月24日
    318
  • 如何在 Ubuntu 22.04 LTS 上安装 Avidemux

    Avidemux 是一款免费的开源视频编辑软件,可用于 Windows、macOS 和 Linux 操作系统。它专为简单的视频编辑任务而设计,例如剪切、过滤和编码。该软件以其用户友…

    Linux命令 2023年3月22日
    594
  • 如何在 Ubuntu 22.04 LTS 上安装 YOURLS

    YOURLS代表您自己的URL缩短器,这是一个免费的开源PHP脚本,可让您创建自定义URL缩短服务。它允许您创建简短和自定义的URL,跟踪点击统计信息并控制您的数据。 在 Ubun…

    2023年3月22日
    279
  • 如何在 Ubuntu 22.04 LTS 上安装 Smartctl

    Smartctl 是一个命令行工具,允许用户监控存储设备(如硬盘驱动器、固态驱动器和 USB 驱动器)的运行状况和性能。该工具的开发是为了与内置于许多存储设备中的自我监控、分析和报…

    2023年3月20日
    986
  • 如何在 Ubuntu 22.04 LTS 上安装 Xfce 桌面

    Xfce 是一个基于 GTK+ 工具包的轻量级开源桌面环境。它被设计为快速、稳定且易于使用,使其成为 Linux 用户的热门选择。虽然 Ubuntu 的默认桌面环境是 GNOME,…

    2023年3月18日
    1.0K
  • 如何在 Ubuntu 22.04 LTS 上安装 Mesa 驱动程序

    Mesa是一个开源图形库,它提供了在基于Linux的操作系统上运行3D图形应用程序所需的软件驱动程序。Mesa建立在直接渲染基础设施(DRI)之上,支持使用开源驱动程序进行硬件加速…

    2023年3月17日
    803
  • 如何在 Ubuntu 22.04 LTS 上安装 MakeMKV

    MakeMKV 是一款流行的软件,用于从 DVD 和蓝光光盘创建高质量的视频文件。它是开源软件,可以安装在各种操作系统上,包括 Ubuntu。该软件支持各种输入格式,包括DVD,蓝…

    2023年3月15日
    357
  • 如何在 Ubuntu 22.04 LTS 上安装 sensu 监控

    Sensu是一个开源监控工具,旨在监控系统,服务和业务应用程序的运行状况。它为现代 IT 基础架构提供全面的监控和警报服务,并能够监控基于云的和本地基础设施。Sensu的设计具有高…

    2023年3月15日
    392
  • 如何在 Ubuntu 22.04 LTS 上安装 Passbolt 密码管理器

    Passbolt是一款功能强大的密码管理器,可为团队和组织提供强大的安全功能和易用性。凭借其开源性质,随着社区对其发展的贡献,它会不断发展和改进。 在 Ubuntu 22.04 L…

    2023年3月13日 Linux命令
    325
  • 如何在 Ubuntu 22.04 LTS 上安装 Bmon。

    Bmon a.k.a带宽监视器是一个命令行工具,用于监视和分析网络流量和带宽使用情况。它在终端窗口中提供网络流量的实时视图,使其成为需要跟踪其网络带宽使用情况的网络管理员和用户的有…

    Linux命令 2023年3月13日
    279
  • 如何在 Ubuntu 22.04 LTS 上安装 OpenLDAP

    OpenLDAP是轻量级目录访问协议(LDAP)的开源实现,用于管理网络上的用户帐户和其他目录信息。它为联网计算机提供了一个集中的身份验证系统,使管理用户帐户和访问权限变得更加容易…

    Linux命令 2023年3月13日
    555
  • 如何在 Ubuntu 22.04 LTS 上安装 ADB 和 Fastboot

    Android Debug Bridge(ADB)和Fastboot是Android开发人员通过计算机与Android设备进行通信的两个重要工具。ADB 用于在 Android 设…

    2023年3月11日
    966
  • 如何在 Ubuntu 22.04 LTS 上安装简易效果

    Easy Effects 以前称为 PulseEffects 是一个用户友好的 Linux 音频效果应用程序,允许用户将各种音频效果添加到他们的音频文件中。它提供了一个简单直观的用…

    2023年3月11日
    322
  • 如何在 Ubuntu 22.04 LTS 上安装 Wallabag

    Wallabag是一个自托管的应用程序,允许用户保存Web内容以供以后阅读。这是一个开源项目,旨在为想要保存文章、视频和其他 Web 内容以供离线阅读的用户提供简单、隐私友好且无广…

    Linux命令 2023年3月11日
    341
  • 如何在 Ubuntu 22.04 LTS 上安装鼠标垫文本编辑器

    鼠标垫是一个轻量级且易于使用的Linux操作系统文本编辑器。它是由Xfce开发的,这是一个免费的开源桌面环境。鼠标垫具有各种功能,使用户能够轻松创建和编辑文本文件。其中一些功能包括…

    2023年3月11日
    320
  • 如何在 Ubuntu 22.04 LTS 上安装 Couchbase

    Couchbase 是一个开源的分布式 NoSQL 文档数据库,它提供了一个灵活且可扩展的架构。它旨在以高性能和可靠性存储和检索大量数据。Couchbase 是一个企业级数据库,被…

    2023年3月11日
    265
  • 如何在 Ubuntu 22.04 LTS 上安装突触包管理器

    在本教程中,我们将向您展示如何在 Ubuntu 22.04 LTS 上安装 Synaptic 包管理器。对于那些不知道的人,Synaptic Package Manager 是一个…

    2023年3月11日
    333
天猫U特购  京东优惠购  如果还想领红包,可以在天猫APP那搜一下【小红包】每天可以领天猫红包,无门槛,可叠加使用。