پارس جوم :: انجمن های تخصصی جوملا

نسخه‌ی کامل: روش حذف فایل و فولدرها از طریق ssh
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
گاهی شما نیاز پیدا میکنید برخی فایل ها یا فولدرها رو از سرور یا سرور مجازی حذف کنید و اینکار را براحتی میتوانید از طریق اس اس اچ با دستور زیر انجام دهید :

کد:
rm

این دستور بنظر ساده و آسان است ولی بسیار کاربردی می باشد.به مثال زیر توجه کنید :

کد:
rm myFile.txt myFile1.txt myFile2.txt …etc…

باید از طریق ssh وارد پوشه مورد نظر بشوید و فایل ها و فولدرهای دلخواه را مانند بالا وارد کنید و حذف کنید.اما وارد کردن نام همه فایل ها و فولدرهای موجود در یک پوشه وقت گیر است و خوشبختانه دستور (command) فوق یعنی rm چند arguments و روش دیگر برای راحتی استفاده دارد.
به مثال زیر دقت کنید :

کد:
rm myFile*.txt

در مثال بالا تمام فایل های موجود در پوشه مورد نظر را که با myFile شروع شده اند و دارای پسوند .txt هستند رو میتوان یکجا حذف کرد.

برای پاک کردن یک پوشه و محتویات آن میتوانید از دستور زیر استفاده کنید :

کد:
rm -rf foldername/

توجه داشته باشید که در دستور بالا فولدر و محتویان آن کلا حذف میشود و باید با دقت استفاده کنید.

برای حذف تمامی فایل ها و فولدرهای موجود در دایرکتوری جاری (دایرکتوری که در آن هستید) میتوانید از دستور زیر استفاده کنید :

کد:
rm -rf *

این دستورات با اینکه ساده و کاربردی هستند اگر اشتباها استفاده کنید خطرناک نیز هستند و ممکن است دچار مشکل شوید پس حتما قبل از اجرا دقیقا مطمئن شوید دایرکتوری و فایل ها رو برای حذف درست انتخاب کرده اید !
لینک مرجع