دوستان و علاقمندان به مباحث آموزش یونیکس (UNIX) ، این آموزش را از سایت پی وی لرن دنبال خواهیم نمود. بررسی مدیریت فایل در یونیکس/لینوکس را با مباحث تغییر نام فایل ها در یونیکس ،حذف فایل ها و جریان های استاندارد یونیکس ادامه می دهیم.
برای تغییر نام فایل، از دستور mv استفاده کنید. در زیر سینتکس مربوطه آمده است.
1 | $ mv old_file new_file |
برنامه زیر نام فایل موجود را به newfile تغییر می دهد.
1 2 | $ mv filename newfile $ |
دستور mv فایل موجود را کاملاً درون فایل جدید منتقل می کند. در این حالت ، فقط newfile را در دایرکتوری جاری خود پیدا خواهید کرد.
برای حذف فایل موجود ، از دستور rm استفاده کنید. در زیر سینتکس آن آورده شده است.
1 | $ rm filename |
احتیاط – یک فایل ممکن است حاوی اطلاعات مفیدی باشد. همیشه توصیه می شود هنگام استفاده از دستور Delete ، مراقب باشید. بهتر است از گزینه i- به همراه دستور rm استفاده کنید.
در زیر مثالی وجود دارد که نشان می دهد چگونه نام فایل موجود را به طور کامل حذف کنید.
1 2 | $ rm filename $ |
می توانید چندین بار همزمان با دستور زیر ، چندین فایل را حذف کنید.
1 2 | $ rm filename1 filename2 filename3 $ |
در شرایط عادی ، هر برنامه یونیکس با راه اندازی سه جریان (فایل) برای آن باز می شود.
stdin – این به عنوان ورودی استاندارد اشاره می کند و توصیف کننده فایل مرتبط ۰ است. این به عنوان STDIN نیز نمایش داده می شود. برنامه یونیکس ورودی پیش فرض را از STDIN می خواند.
stdout – این به عنوان خروجی استاندارد اشاره می کند و توصیف کننده فایل مرتبط ۱ است. این به عنوان STDOUT نیز نمایش داده می شود. برنامه یونیکس خروجی پیش فرض را در STDOUT می نویسد.
stderr – این به عنوان خطای استاندارد ( standard error) اشاره می کند و توصیف کننده فایل مرتبط ۲ است. این به عنوان STDERR نیز نمایش داده می شود. برنامه یونیکس تمام پیام های خطا را در STDERR می نویسد.
تغییر نام فایل ها در یونیکس ، حذف فایل ها و جریان های استاندارد یونیکس از مباحث مدیریت فایل در یونیکس/لینوکس را در این بخش از آموزش لینوکس دنبال نمودیم. در بخش بعدی دایرکتوری ها را خواهیم داشت.