دستور unlink ( پاک کردن لینکها)

تمام دستوراتی که با حرف U شروع میشوند در این انجمن قرار دارند
ارسال پست
نمایه کاربر
phoenix
مدیر کل سایت
مدیر کل سایت
پست در این موضوع: 1
پست: 153
تاریخ عضویت: شنبه 29 مهر 1396, 11:10 am
محل اقامت: مشهد
نسخه فدورا: 28
نوع دستکتاپ: Xfce
تماس:

دستور unlink ( پاک کردن لینکها)

پست توسط phoenix » جمعه 10 آذر 1396, 7:15 pm

با دو دستور rm و unlink میتوان یک لینک را حذف کرد. دستور rm می تواند هر فایلی را حتی فایل های Symbolic ها را پاک کند.(دقت کنید که همه چیز در لینوکس ها فایل هستند) دستور دیگر unlink است که عکس دستور ln است. دستور ln برای ایجاد یک لینک استفاده میشود ولی دستور unlink لینکی که ایجاد شده است را پاک میکند.
شکل کلی استفاده از هر دو دستور بصورت زیر است.

کد: انتخاب همه

rm <link-name>
unlink<link-name>
در مثال زیر با خط اول به دایرکتوری tmp/ می رویم و سپس با دستور دوم یک لینک از فایل etc/passwd/ میسازیم و در نهایت با دستور unlink آن را پاک میکنیم.

کد: انتخاب همه

cd /tmp
ln /etc/passwd passwd.ln
rm passwd.ln یا unlink passwd.ln
در مثال زیر یک دایرکتوری به نام dir میسازیم و سپس یک soft link میسازیم hard link برای دایرکتوری ها معنی ندارد و با دستور rm یا unlink آن را پاک میکنیم.

کد: انتخاب همه

mkdir dir
ln -s dir dir.ln
rm dir.ln یا unlink dir.ln
 ! پیام از: phoenix
برای توضیحات تکمیلی در ارتباط با دستورات rm و ln و mkdir میتوانید بر روی هر دستور کلیک تا به صفحه همان دستور ارجاع داده شوید
تصویر برای ادامه کار و بالا رفتن کیفیت آموزش ها نیاز به حمایت مالی شما داریم پس لطفا از ما حمایت کنید
از اونجایی که برای جمع آوری و ترجمه و تالیف یک پست آموزشی زمان و زحمت زیادی صرف شده است.
لطفاً در صورت استفاده از این مطلب در سایت یا مقاله و ..... حتما با ذکر منبع و لینک برگشتی باشد.

مسلما این حمایت شما دوستان موجب پایداری اینگونه اثرها خواهد بود سربلند و پیروز باشین

ارسال پست