وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش حذف یک فایل در bash

0 3
زمان لازم برای مطالعه: 3 دقیقه


هر فایلی را می توان به طور موقت و برای همیشه حذف کرد bash. هنگامی که یک فایل به طور موقت با استفاده از یک رابط کاربری گرافیکی حذف می شود، سپس در آن ذخیره می شود زباله ها پوشه، و در صورت لزوم می توان آن را بازیابی کرد. فایلی که برای همیشه حذف شده است را نمی توان بعداً به طور معمول بازیابی کرد. “rm”. دستور برای حذف دائمی فایل از کامپیوتر استفاده می شود. اگر هر فایلی به‌طور تصادفی با این دستور حذف شود، می‌توان آن را از فایل بازیابی کرد backup. چگونه می توان هر فایلی را از terminal و رابط کاربری گرافیکی در این مقاله نشان داده شده است.

با استفاده از دستور “rm” فایل را حذف کنید:

“rm”. دستور را می توان با گزینه و بدون گزینه برای انواع مختلف حذف استفاده کرد. نحو از “rm”. دستور زیر داده شده است.

نحو:

rm [option] نام فایل

‘-من’ گزینه را می توان با استفاده کرد “rm”. دستور ارائه یک اعلان قبل از حذف هر فایلی برای جلوگیری از حذف تصادفی. ‘-f’ گزینه را می توان با ` استفاده کردrm` دستور حذف هر فایل به اجبار استفاده های مختلف از “rm” دستور در زیر نشان داده شده است.

پیشنهاد می‌کنیم بخوانید:  Grep برای الگوهای چندگانه یا رشته ها

مثال-1: فایل را با استفاده از دستور “rm” بدون گزینه حذف کنید

می توانید درخواست دهید “rm” دستور حذف فایل موجود در اسکریپت زیر، یک فایل خالی با استفاده از ” ایجاد می شود.دست زدن به’ دستور تستrm‘ فرمان بعد، دستور ‘rm’ برای حذف فایل استفاده می شود. test.txt.

#!/صندوقچه/bash

# نام فایل را تنظیم کنید
نام فایل=“test.txt”
# یک فایل خالی بسازید
دست زدن به $filename
# بررسی کنید فایل وجود دارد یا نه
اگر [ -f $filename ]; سپس

rm test.txt
echo $filename حذف شده است”
فی

خروجی:

روش حذف یک فایل در bash

مثال-2: فایل را با استفاده از دستور “rm” با گزینه -i حذف کنید

اسکریپت زیر قبل از حذف فایل برای گزینه ‘-i’ از کاربر اجازه می خواهد. در اینجا نام فایل به عنوان ورودی از کاربر گرفته می شود. اگر فایل وجود داشته باشد و کاربر ‘n’ را فشار دهد، فایل حذف نخواهد شد در غیر این صورت فایل حذف خواهد شد.

#!/صندوقچه/bash

# نام فایل را بگیرید
خواندن ‘نام فایل را برای حذف وارد کنید:’ نام فایل

# بررسی کنید فایل وجود دارد یا نه
اگر [ -f $filename ]; سپس

# فایل را با اجازه حذف کنید

rm -من $filename

# بررسی کنید فایل حذف شده است یا خیر

اگر [ -f $filename ]; سپس

echo $filename حذف نمی شود”

دیگر

echo $filename حذف شده است”

فی
دیگر

echo “فایل موجود نیست”
فی

خروجی:

روش حذف یک فایل در bashروش حذف یک فایل در bash

مثال-3: فایل را با استفاده از دستور “rm” با گزینه -v حذف کنید

اسکریپت زیر نام فایل را با a می گیرد command-line بحث و جدل. اگر فایل وجود داشته باشد، وجود خواهد داشت print یک پیام حذف با نام فایل برای گزینه ‘-v’.

#!/صندوقچه/bash

پیشنهاد می‌کنیم بخوانید:  روش تغییر نام دسته ای از فایل ها در لینوکس

# بررسی کنید فایل وجود دارد یا نه
اگر [[ $1 != “” && -f $1 ]]; سپس

# چاپ پیام حذف

rm -v 1 دلار
دیگر

echo “نام فایل ارائه نشده است یا نام فایل وجود ندارد”
فی

خروجی:

روش حذف یک فایل در bashروش حذف یک فایل در bash

مثال-4: با استفاده از دستور «rm» چندین فایل را حذف کنید

با استفاده از دستور ‘rm’ و جدا کردن نام فایل ها با فاصله، می توان بیش از یک فایل را حذف کرد. در اسکریپت زیر، چندین نام فایل از آرگومان های خط فرمان گرفته می شود. اگر فایلی وجود نداشته باشد، پیامی نشان می دهد در غیر این صورت نام فایل ها با فاصله ترکیب شده و در متغیری با نام ” ذخیره می شود.فایل ها’. بعد، rm دستور با ‘ اجرا می شودفایل ها’ متغیر برای حذف چندین فایل

#!/صندوقچه/bash

فایل ها=“”
فضا=“”

# بررسی کنید که چندین نام فایل داده شده است یا خیر
اگر [ $# > 2 ]; سپس

# خواندن مقادیر آرگومان با استفاده از حلقه

برای ارگوال که در “$@”

انجام دادن

اگر [ -f $argval ]; سپس

فایل +=$argvalفضای $

دیگر

echo $argval وجود ندارد”

فی

انجام شده

# حذف فایل ها

rm $فایل

echo “فایل ها حذف می شوند.”
دیگر

echo “نام فایل ارائه نشده است، یا نام فایل وجود ندارد”
فی

خروجی:

روش حذف یک فایل در bashروش حذف یک فایل در bash

نتیجه:

مثال‌های بالا انواع روش‌های حذف فایل را با استفاده از a نشان می‌دهند bash اسکریپت برای کمک bash کاربران این نوع کار را به راحتی انجام دهند.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1402-12-31 11:34:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید