فهرست سرفصل‌های Bash
خانه (Home) مقدمه (Intro) شروع به کار (Get Started) فرمان ها (Commands) فهرست فایل ها (List (ls)) تغییر پوشه (Change Dir (cd)) نمایش مسیر (Print Dir (pwd)) چاپ متن (Echo (echo)) ادغام فایل ها (Concatenate (cat)) کپی کردن (Copy (cp)) جابه جایی (Move (mv)) حذف (Remove (rm)) ساخت/به روزرسانی زمان (Timestamp (touch)) ساخت پوشه (Make Dir (mkdir)) راهنما (Manual (man)) نام مستعار (Alias) جستجوی متن (Search Text (grep)) اسکن الگو (Pattern Scan (awk)) ویرایشگر جریان (Stream Editor (sed)) برش بخش ها (Remove Section (cut)) مرتب سازی خطوط (Sort Lines (sort)) نمایش انتها (View End (tail)) نمایش ابتدا (View Start (head)) وضعیت فرایندها (Process Status (ps)) فهرست فرایندها (List Processes (top)) فضای دیسک (Disk Space (df)) مصرف پوشه ها (Directory Usage (du)) مصرف حافظه (Memory Usage (free)) پایان دادن (Terminate (kill)) زمان روشن بودن (Uptime) پینگ (Ping) انتقال URL (URL Transfer (curl)) دانلودکننده (Downloader (wget)) اتصال راه دور (Remote Connect (ssh)) کپی امن (Secure Copy (scp)) همگام سازی فایل ها (File Sync (rsync)) فشرده سازی (Compress (zip)) استخراج (Extract (unzip)) بایگانی TAR (TAR Archive) مالکیت (Ownership) تغییر مجوزها (Modify (chmod)) تغییر مالکیت (Ownership (chown)) تغییر گروه (Group (chgrp)) سینتکس (Syntax) اسکریپت (Script) متغیرها (Variables) انواع داده (Data Types) عملگرها (Operators) اگر…وگرنه (If...Else) حلقه ها (Loops) توابع (Functions) آرایه ها (Arrays) زمان بندی (Schedule (cron)) تمارین (Exercises) آزمون (Quiz) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
مستندات زبان Bash

Bash — تغییر گروه (Group (chgrp))

آخرین بروزرسانی: 1404/08/17

تغییر گروه (Group (chgrp))

دستور «chgrp» برای تغییر گروه فایل استفاده می شود. گروه (Group) یعنی جمعی از کاربران با دسترسی مشترک. بنابراین با chgrp تعیین می کنی کدام گروه مالک گروهی فایل باشد. مثل انتخاب تیم برای یک پروژه مدرسه است.

دستور chgrp چیست؟

chgrp مالکیت گروهی فایل ها و پوشه ها را عوض می کند. این کار نظم دسترسی را حفظ می کند و همکاری را ساده تر می سازد.

سینتکس

الگوی پایه chgrp به شکل زیر است. گزینه ها اختیاری هستند.

chgrp [options] group file1 [file2 ...]

مشاهده در ادیتور

گزینه ها

  • -R: اعمال تغییر به صورت بازگشتی روی پوشه ها.
  • -v: نمایش پیام توضیحی برای هر فایل.

گزینه -R (Recursive)

وقتی می خواهی گروه یک پوشه و همه زیرشاخه ها یکی شود، از -R استفاده کن. این کار مدیریت پروژه مشترک را آسان می کند.

chgrp -R group /path/to/directory
changed group of 'file1' to group
changed group of 'file2' to group

مشاهده در ادیتور

گزینه -v (Verbose)

برای دیدن خروجی توضیحی و بررسی نتیجه هر فایل، -v را اضافه کن. بنابراین خطاها سریع تر دیده می شوند.

chgrp -v group file.txt
changed group of 'file.txt' to group

مشاهده در ادیتور

کاربردهای رایج

  • تنظیم گروه یکپارچه برای فایل های اشتراکی.
  • هماهنگ سازی دسترسی اعضای تیم.
  • اجرای سیاست های امنیتی سازمان.

پیوندهای مرتبط

برای مالکیت کاربر، صفحه تغییر مالکیت را ببین. برای آشنایی با مجوزها، به مجوزها و مالکیت سر بزن. راهنمای تغییر گروه را نیز مرجع نگه دار.

گام های عملی سریع

  1. فایل یا پوشه هدف را مشخص کن.
  2. نام گروه موردنظر را تعیین کن.
  3. chgrp را اجرا و خروجی را بررسی کن.

جمع بندی سریع

  • chgrp گروه فایل را تغییر می دهد.
  • -R برای پوشه ها و زیرپوشه هاست.
  • -v نتیجه هر فایل را نشان می دهد.
  • گروه درست، همکاری را ساده می کند.