دایرکتوری (Directory) محل ذخیرهسازی فایلها در رایانه شماست. دایرکتوریها در یک سیستم فایل سلسلهمراتبی مثل لینوکس، MS-DOS ،OS/2 و یونیکس پیدا میشن.
در تصویر زیر نمونهای از خروجی دستور دایرکتوری رو میبینید که تمام دایرکتوری داخلی و محلی شما رو نمایش میده. در این تصویر درایو C: دایرکتوری فعلی و ریشه در نظر گرفته شده، چون چیزی قبل از اون وجود نداره. اگه از یک سیستم عملیاتی با حسابهای کاربری مختلف استفاده میکنید، ممکنه دایرکتوری شما به عنوان دایرکتوری home شناخته بشه.
نکته: در یک واسط گرافیکی (GUI) مثل مایکروسافت ویندوز (Microsoft Windows)، دایرکتوریها به عنوان پوشهها در نظر گرفته میشن.
مرور یک دایرکتوری و مسیرش
در زیر نمونهای از یک مسیر دایرکتوری, شبیه به MS-DOS هست.
در مثال بالا، درایو C: رو میبینید و شاخه فعلی System۳۲ هست، که متعلق به دایرکتوری ویندوز هست.
مرور مسیر دایرکتوری لینوکس
در زیر مثالی از یک مسیر دایرکتوری وجود داره که ممکنه شبیه گزینه لینوکس یا شبه یونیکس باشه.
- /usr/bin
در مثال بالا، دایرکتوری فعلی bin رو میبینید که یک زیر شاخه از دایرکتوری usr هست.
چطور میتونیم دایرکتوریها رو لیست یا مشاهده کنیم؟
برای مشاهده دایرکتوریها و فایلها در دایرکتوری MS-DOS فعلی از دستور dir استفاده کنید. در لینوکس برای مشاهده دایرکتوریها و فایلها در دایرکتوری فعلی، از دستور ls استفاده میشه.
نکته: هر دو دستور بالا دارای سوئیچهایی هستن که میشه به اونها اضافه بشن تا فقط دایرکتوریها قابل رویت باشن بجای دیدن دایرکتوریها و فایلها با هم.
تغییر یک دایرکتوری
برای تغییر دایرکتوری در MS-DOS، لینوکس، یونیکس و اکثر سیستمعاملهای دیگه دارای خط فرمان، از دستور “cd” استفاده کنید.
ایجاد یک دایرکتوری
برای ایجاد دایرکتوری در MS-DOS، لینوکس، یونیکس و اکثر سیستم عامل های دارای خط فرمان، از دستور mkdir استفاده کنید.
حذف یک دایرکتوری
برای حذف دایرکتوری در MS-DOS، از دستور “rmdir” استفاده کنید. در لینوکس و یونیکس، دستور “rm-r” رو استفاده کنید.
هدف دایرکتوری
دایرکتوری برای ذخیره، سازماندهی و جدا کردن فایلها و دایرکتوریها در کامپیوتر استفاده میشن. برای مثال، شما میتونید یک دایرکتوری برای ذخیره تصاویر و یک دایرکتوری دیگه برای ذخیره تمام اسناد خود داشته باشید. با ذخیرهسازی انواع خاصی از فایلها در یک پوشه، شما میتونید به سرعت فایلهای هم نوع فایل مورد نظر خودتون رو مشاهده کنید. به عبارت دیگه، اگه میخواهید یک تصویر رو پیدا کنید، میتونید پوشه عکس رو باز کنید و اگه تمام فایلهای شما در همان دایرکتوری ذخیره شده باشه، اون رو سریعتر میتونید پیدا کنید.
دایرکتوریها به عنوان مکانی برای ذخیره برنامهها هم استفاده میشن. به عنوان مثال، هنگام نصب یک برنامه روی کامپیوتر، تمام فایلهای اون در یک پوشه ذخیره میشن که شامل دهها یا صدها فایل مربوط به اون برنامه هست. ذخیره یک برنامه در پوشه خاص خود، به شما کمک میکنه تا از جایگذاری، اصلاح و یا حذف سایر برنامههای همنام با اون فایل جلوگیری کنید.
چه فایلهایی رو میشه در یک پوشه ذخیره کرد؟
دایرکتوری میتونه شامل یک یا چند فایل با انواع مختلف باشه و حتی میتونید دایرکتوریهای دیگه رو همراه با فایلهای خود ذخیره کنید.
کاراکترهای نامعتبر برای دایرکتوری
در زیر فهرستی از کاراکترهایی که نمیتونن در زمان ایجاد یک فایل یا دایرکتوری در اکثر سیستمعاملها استفاده بشن وجود داره. هنگام ایجاد دایرکتوریها، اگه هر کدام از این کاراکترها مورد استفاده قرار بگیرن، یک خطا دریافت میکنید یا مشکل دیگهای پیدا میکنید.
- \ / : * ” < > |
آیا دایرکتوری ضمیمه دارد؟
خیر دایرکتوری مثل فایل ضمیمه ندارد.