جدول محتوایی

دستور CP

cp یک ابزار خط فرمان برای کپی فایل ها به همراه محتوای آنها از یک مکان به مکان دیگر در توزیع های مختلف لینوکس است. هم فایل ها و هم دایرکتوری ها را می توان با استفاده از دستور cp کپی کرد. LinuxMint توزیعی از سیستم عامل های لینوکس است که در این مقاله برای توضیح نحوه استفاده از دستور cp در لینوکس استفاده میکنیم.

خرید vps ایران | خرید سرور اختصاصی ایران | خرید سرور مجازی ترید

سینتکس کلی استفاده از دستور cp در لینوکس چگونه است؟

معمولا دستور cp برای کپی کردن فایل ها و دایرکتوری ها از یک مکان به مکان دیگر در لینوکس استفاده می شود. بنابراین ما به مسیرهایی با دو مکان مختلف نیاز خواهیم داشت، یکی از جایی که فایل در حال کپی شدن است و دیگری، جایی که باید در آن جایگذاری شود. سینتکس کلی استفاده از دستور cp به صورت زیر خواهد بود:

$ cp [options] [source of file/directory where it is being copied] [destination of file/directory where it has to be pasted]

 

سینتکس کلی برای درک ساده است. با استفاده از دستور cp می توانیم از گزینه های مختلف کپی نیز استفاده کنیم که برخی از آنها عبارتند از:

  • -b : این گزینه از تمامی محتویات فایل پشتیبان تهیه می کند.
  • -f : این گزینه برای کپی اجباری تمام محتویات فایل از مبدا به مقصد استفاده می شود.
  • -i : این گزینه قبل از کپی فایل ها با نمایش یک پیام از شما درخواست تایید می کند.
  • -n : اگر فایلی از قبل در مسیر مقصد وجود داشته باشد، فایل را کپی نمی کند.

 

نحوه استفاده از دستور cp در لینوکس

استفاده از دستورcp در لینوکس را با استفاده از مثال های مختلف بررسی خواهیم کرد. اگر بخواهیم فایل را در همان دایرکتوری کپی و پیست کنیم، می توانیم از این دستور استفاده کنیم:

cp myfile.txt myNewFile.txt

 

استفاده از دستور cp

 

برای تایید اینکه فایل جدید ایجاد شده است یا خیر، میتوانید با دستور ls محتویات دایرکتوری را فهرست کنید.

ls

 

دستور ls

 

ما از گزینه “-i” استفاده می کنیم تا اگر فایل از قبل با نام جدید موجود است، از ما تایید کند که آن را کپی کنیم یا نه:

cp -i myfile.txt myFile.txt

 

دستور cp با گزینه i

 

در خروجی بالا، ما نمی خواهیم کپی مجدد کنیم. بنابراین “n” را تایپ می کنیم.

برای کپی کردن فایل myfile.txt از دایرکتوری home به دایرکتوری Documents، از دستورcp به صورت زیر استفاده می کنیم:

cp -v myfile.txt myfile1.txt myNewFile.txt Documents

 

ما از گزینه “-v” استفاده کرده ایم زیرا جزئیات اجرای دستور را به ما می گوید و برای تایید اینکه فایل کپی شده است، دستور را اجرا می کنیم:

ls Documents

 

برای ایجاد پشتیبان از myfile.txt، از گزینه “-b” استفاده می کنیم:

cp -b myfile.txt backupFile.txt

خرید vps ایران | خرید سرور اختصاصی ایران | خرید سرور مجازی ترید

ما همچنین می توانیم دایرکتوری را با کمک دستور cp کپی کنیم. برای مثال، دایرکتوری myDirectory را با استفاده از دستور زیر در Documents کپی می کنیم:

cp -r myDirectory Documents

 

ما از گزینه “-r” استفاده کرده ایم، بنابراین اگر دایرکتوری در “myDirectory” وجود داشته باشد، آن نیز کپی می شود.

 

نتیجه

دستور cp برای کپی کردن فایل ها و دایرکتوری ها با تمام محتویات آنها از یک مکان به مکان دیگر استفاده می شود. در این مقاله، ما استفاده از ابزار خط فرمان cp را با گزینه‌های اصلی پراستفاده و تعاملی آن بررسی کرده‌ایم.

 

23رای - امتیاز 5 ممنون از امتیازی که دادید..!

دسته بندی شده در: