• ثبت نام
  • ورود
  • 49624 - 021 تلفن
  • ثبت نام
  • ورود
  • 49624 - 021 تلفن

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

LinuxShellForWebmasters7 novinhost.org

LinuxShellForWebmasters7 novinhost.org

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

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

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

LinuxShellForWebmasters7 novinhost.org

برای کپی کردن فایل در محل جدید از دستور 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   شروع میشوند را حذف خواهد کرد.

نوشته مشابه

ثبت نظر