
از سری آموزش های دستورات لینوکس در این مطلب قصد داریم تا با دستور cp جهت کپی کردن فایل در لینوکس آشنا شویم.
کپی کردن فایل در سیستم عامل ها یکی از معمولترین کارها می باشد که در محیط ترمینال لینوکس با دستور cp انجام پذیر می باشد.
کپی کردن فایل در لینوکس
دستور cp قابلیت های زیادی را داراست که در ادامه به آن می پردازیم.
– با استفاده از این دستور میتوانید یک نسخه دیگری از فایلی که در حال کار بر روی آن هستید با نام دیگری ایجاد نمایید و یا همان فایل را در دایرکتوری دیگری کپی نمایید .
برای کپی کردن یک فایل با نام دیگر در همان دایرکتوری از ساختار زیر استفاده کنید.
ساختار دستور
cp "Original File Name" "Copy File Name"
مثال
cp picture.jpg picture2.jpg
در مثال بالا یک کپی از فایل picture.jpg با نام picture2.jpg در دایرکتوری موجود ساخته خواهد شد.
– برای کپی کردن فایل در یک دایرکتوری دیگر از ساختار زیر استفاده کنید.
ساختار دستور
cp "File Name" "Directory"
مثال
cp picture.jpg /home/backup/picture.jpg
توسط دستور بالا فایل picture.jpg در دایرکتوری home/backup/ کپی خواهد شد.
دستور cp همانند سایر دستورهای لینوکس دارای سوییچ های زیادی است که در ادامه به توضیح برخی از آنها می پردازیم.
سوییچ های دستور cp
– برای اجبار به کپی فایل بدون اعلان از سوییچ f- استفاده کنید.
cp picture.jpg /home/backup -f
– برای جایگزین کردن فایل بر روی فایلی دیگر از سوییچ u- استفاده کنید.
این دستور در هنگامی استفاده می گردد که فایل مورد نظر با همان نام وجود داشته باشد و شما بخواهید فایل مورد نظر را جایگزین کنید.
cp picture.jpg /home/backup -u
– برای نشان دادن مراحل کپی کردن به صورت کامل از سوییچ v- می توانید بهره ببرید.
cp *.jpg /home/backup -v
توسط دستور بالا شما تمامی فایل ها در فولدر موجود که پسوند jpg می باشد را در فولدر ذکر شده کپی می کنید و تمام مراحل کپی را مشاهده خواهید کرد.
– برای نمایش اعلان، قبل از کپی کردن فایل در صورت موجود بودن فایل هم نام، از سوییچ i- استفاده کنید.
cp azar.txt /home/backup -i
امیدواریم آموزش کپی کردن فایل در لینوکس با دستور cp و همچنین سوییچ های کاربردی دستور cp برای شما مفید واقع شده باشد.
نظرات کاربران