خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش کار با دستور Unlink در لینوکس

آموزش کار با دستور Unlink در لینوکس
در این مقاله نحوه حذف یک فایل در سیستم های گنو/لینوکس را با استفاده از دستور unlink به شما نشان خواهیم داد.

نرم افزار سامانه مودیان راهکار



Removing File with unlink in linux

unlink یک ابزار خط فرمان برای حذف یک فایل است. طرز استفاده دستور unlink بصورت زیر است:

unlink filename

بدیهی است که در دستور فوق به جای filename باید نام فایل مورد نظرتان را جایگزین کنید و صد البته باید در خط فرمان با دستور cd به دایرکتوری مربوطه وارد شده باشید. اگر دستور unlink با موفقیت فایل مورد نظرتان را حذف کند، در خروجی هیچ چیزی نمایش نمی دهد. دستور unlink تنها دو گزینه را می پذیرد که اولی help-بوده که دستور help را نمایش می دهد و دومی version است که اطلاعات مربوط به ورژن را نشان می دهد.
هنگام حذف فایل ها با استفاده از دستور unlink بسیار احتیاط کنید چون پس از حذف فایل، بازیابی آن دردسرهای زیادی دارد. برعکس روش GUI که پس از حذف، فایل در trash قرار می گیرد و از آن جا امکان بازیابی وجود دارد، اما در خط فرمان فایل مستقیم از سیستم حذف می شود.
برخلاف دستور قدرتمند rm، دستور unlink تنها یک آرگومان را می تواند بپذیرد و این بدان معناست که شما می توانید فقط یک فایل را با دستور unlink حذف کنید. چنانچه بخواهید با کمک دستور unlink بیش از یک فایل را حذف کنید، خطای unlink: extra operand را دریافت خواهید کرد.
برای حذف یک فایل ، باید مجوزهای write در دایرکتوری حاوی آن فایل داشته باشید. در غیر این صورت، با خطای Operation not permitted مواجه خواهید شد. به عنوان مثال، اگر سعی کنید فایل file3.txt را در فولدر opt/ که متعلق به root است حذف کنید، خطای زیر را دریافت خواهید کرد:

unlink /opt/file2.txt

unlink: cannot unlink '/opt/file2.txt': Permission denied

در سیستم‌های گنو/لینوکس، هرگز دستور unlink نمی تواند یک دایرکتوری را حذف کند. اگر سعی می کنید یک دایرکتوری را حذف کنید، خطای دریافت خواهید کرد:

unlink dir1

unlink: cannot unlink 'dir1': Is a directory

نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز