نماد سایت وبلاگ شتابان هاست

دستور Unlink در لینوکس

دستور Unlink در لینوکس

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

در ادامه با ما در شتابان هاست همراه باشید.

حذف پرونده با دستور unlink:

unlink یک ابزار خط فرمان برای از بین بردن پرونده است.

نحو دستور unlink به شرح زیر است:

unlink filename

در شرایطی که filename نام پرونده ای است که می خواهید حذف کنید اگر موفق آمیز باشد ، این فرمان هیچ خروجی ایجاد نمی کند.

دستور unlink فقط دو گزینه را می پذیرد ، –help که کمک دستور است و –version که اطلاعات نسخه را نشان می دهد.

در حذف پرونده ها با استفاده از دستور unlink احتیاط کنید زیرا پس از حذف پرونده ، بازیابی کامل آن صورت نمی گیرد.

برخلاف دستور rm که قبلا راجع به آن صحبت کرده ایم ، unlink می تواند تنها یک آرگومان واحد را بپذیرد ، بدین معنی که می توانید فقط یک پرونده را حذف کنید. اگر سعی کنید بیش از یک پرونده را حذف کنید ، خطای “unlink: extra operand” رخ می دهد.

هنگام حذف پیوندهای نمادین با unlink ، پرونده ای که Symlink به آن اشاره دارد حذف نشده است.

برای حذف پرونده داده شده ، باید مجوزهای نوشتن در فهرست موجود در آن پرونده را داشته باشید. در غیر اینصورت خطای “Operation not permitted” دریافت خواهید کرد.

به عنوان مثال ، اگر می خواهید پرونده file3.txt را در زیر فهرست / opt که متعلق به root است ، حذف کنید:

unlink /opt/file2.txt

سیستم پیام زیر را نشان می دهد:

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

بر روی سیستم های GNU / Linux دستور unlink هرگز نمی تواند یک فهرست را حذف کند. اگر می خواهید یک فهرست را حذف کنید:

unlink dir1

پیام زیر را دریافت خواهید کرد:

unlink: cannot unlink 'dir1': Is a directory

جمع بندی:

از بین بردن پرونده ها با Unlink یک فرایند ساده است ، اما باید مراقب باشید که داده های مهم را حذف نکنید.

امیدوارم این مقاله براتون مفید بوده باشه.

ما رو تو شتابان هاست دنبال کنید. 🙂

خروج از نسخه موبایل