اسکریپت نویسی شل لینوکس برای وبمسترها – قسمت ۷ جابجایی فایل ها

اسکریپت نویسی شل لینوکس برای وبمسترها – قسمت۷ جابجایی فایل ها : در دو قسمت قبل با حلقه های تکرار for و  while آشنا شدیم. در این قسمت کمی در مورد جابجایی فایل ها صحبت میکنیم.

دستور ls برای لیست کردن فایل ها به کار میرود. هرچند در اسکریپت نویسی کاربرد چندانی ندارد, اما در کار با خط فرمان بسیار مهم است.

اسکریپت نویسی شل لینوکس جابجایی فایل ها

اسکریپت نویسی شل لینوکس جابجایی فایل ها

برای کپی کردن فایل و جابجایی فایل ها در محل جدید از دستور cp  به صورت زیر استفاده میکنیم:

Cp dir1/file1  dir2

یا

Cp dir1/file1 dir2/file2

  • در صورتی که فقط نام پوشه مقصد را در ج کنید, فایل با نام قبلی در محل جدید کپی خواهد شد.
  • برای ایجاد دایرکتوری از دستور mkdir foldername استفاده کنید.
  • برای جابجایی (move) فایل از دستور mv استفاده میکنیم:

Mv dir

در جابجایی فایل ها ، برای حذف فایل از دستور   rm filename   استفاده میکنیم. در صورت اجرای این دستور, خط فرمان از شما یک تایید برای حذف فایل خواهد گرفت, برای حذف بدون تایید از پارامتر –f   به معنی force استفاده کنید. مثلا: rm –f file1

برای اینکه پوشه ای را با تمام محتوی حذف کنید. از پارامتر –r به معنی recursive    استفاده کنید مثلا: rm –r folderA

میتوانید برای حذف چند فایل با نام مشخص از regular expression ها استفاده کنید. مثلا rm backup*   تمام فایل هایی که با کلمه backup   شروع میشوند را حذف خواهد کرد.

نظر

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *