از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش حذف یک فایل در bash
سرفصلهای مطلب
هر فایلی را می توان به طور موقت و برای همیشه حذف کرد bash. هنگامی که یک فایل به طور موقت با استفاده از یک رابط کاربری گرافیکی حذف می شود، سپس در آن ذخیره می شود زباله ها پوشه، و در صورت لزوم می توان آن را بازیابی کرد. فایلی که برای همیشه حذف شده است را نمی توان بعداً به طور معمول بازیابی کرد. “rm”. دستور برای حذف دائمی فایل از کامپیوتر استفاده می شود. اگر هر فایلی بهطور تصادفی با این دستور حذف شود، میتوان آن را از فایل بازیابی کرد backup. چگونه می توان هر فایلی را از terminal و رابط کاربری گرافیکی در این مقاله نشان داده شده است.
با استفاده از دستور “rm” فایل را حذف کنید:
“rm”. دستور را می توان با گزینه و بدون گزینه برای انواع مختلف حذف استفاده کرد. نحو از “rm”. دستور زیر داده شده است.
نحو:
‘-من’ گزینه را می توان با استفاده کرد “rm”. دستور ارائه یک اعلان قبل از حذف هر فایلی برای جلوگیری از حذف تصادفی. ‘-f’ گزینه را می توان با ` استفاده کردrm` دستور حذف هر فایل به اجبار استفاده های مختلف از “rm” دستور در زیر نشان داده شده است.
مثال-1: فایل را با استفاده از دستور “rm” بدون گزینه حذف کنید
می توانید درخواست دهید “rm” دستور حذف فایل موجود در اسکریپت زیر، یک فایل خالی با استفاده از ” ایجاد می شود.دست زدن به’ دستور تستrm‘ فرمان بعد، دستور ‘rm’ برای حذف فایل استفاده می شود. test.txt.
# نام فایل را تنظیم کنید
نام فایل=“test.txt”
# یک فایل خالی بسازید
دست زدن به $filename
# بررسی کنید فایل وجود دارد یا نه
اگر [ -f $filename ]; سپس
rm test.txt
echo “$filename حذف شده است”
فی
خروجی:
مثال-2: فایل را با استفاده از دستور “rm” با گزینه -i حذف کنید
اسکریپت زیر قبل از حذف فایل برای گزینه ‘-i’ از کاربر اجازه می خواهد. در اینجا نام فایل به عنوان ورودی از کاربر گرفته می شود. اگر فایل وجود داشته باشد و کاربر ‘n’ را فشار دهد، فایل حذف نخواهد شد در غیر این صورت فایل حذف خواهد شد.
# نام فایل را بگیرید
خواندن -پ ‘نام فایل را برای حذف وارد کنید:’ نام فایل
# بررسی کنید فایل وجود دارد یا نه
اگر [ -f $filename ]; سپس
# فایل را با اجازه حذف کنید
rm -من “$filename“
# بررسی کنید فایل حذف شده است یا خیر
اگر [ -f $filename ]; سپس
echo “$filename حذف نمی شود”
دیگر
echo “$filename حذف شده است”
فی
دیگر
echo “فایل موجود نیست”
فی
خروجی:
مثال-3: فایل را با استفاده از دستور “rm” با گزینه -v حذف کنید
اسکریپت زیر نام فایل را با a می گیرد command-line بحث و جدل. اگر فایل وجود داشته باشد، وجود خواهد داشت print یک پیام حذف با نام فایل برای گزینه ‘-v’.
# بررسی کنید فایل وجود دارد یا نه
اگر [[ $1 != “” && -f $1 ]]; سپس
# چاپ پیام حذف
rm -v 1 دلار
دیگر
echo “نام فایل ارائه نشده است یا نام فایل وجود ندارد”
فی
خروجی:
مثال-4: با استفاده از دستور «rm» چندین فایل را حذف کنید
با استفاده از دستور ‘rm’ و جدا کردن نام فایل ها با فاصله، می توان بیش از یک فایل را حذف کرد. در اسکریپت زیر، چندین نام فایل از آرگومان های خط فرمان گرفته می شود. اگر فایلی وجود نداشته باشد، پیامی نشان می دهد در غیر این صورت نام فایل ها با فاصله ترکیب شده و در متغیری با نام ” ذخیره می شود.فایل ها’. بعد، rm دستور با ‘ اجرا می شودفایل ها’ متغیر برای حذف چندین فایل
فایل ها=“”
فضا=“”
# بررسی کنید که چندین نام فایل داده شده است یا خیر
اگر [ $# > 2 ]; سپس
# خواندن مقادیر آرگومان با استفاده از حلقه
برای ارگوال که در “$@”
انجام دادن
اگر [ -f $argval ]; سپس
فایل +=$argvalفضای $
دیگر
echo “$argval وجود ندارد”
فی
انجام شده
# حذف فایل ها
rm $فایل
echo “فایل ها حذف می شوند.”
دیگر
echo “نام فایل ارائه نشده است، یا نام فایل وجود ندارد”
فی
خروجی:
نتیجه:
مثالهای بالا انواع روشهای حذف فایل را با استفاده از a نشان میدهند bash اسکریپت برای کمک bash کاربران این نوع کار را به راحتی انجام دهند.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-31 11:34:04