انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: دو سوال در مورد cp  (دفعات بازدید: 2091 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Aliir

  • Sr. Member
  • *
  • ارسال: 308
  • جنسیت : پسر
دو سوال در مورد cp
« : 28 خرداد 1389، 09:52 ب‌ظ »
سلام به همه دو سوال در مورد دستور cp:
1- سرعت کپی در ترمینال بیشتره یا حالت گرافیکی؟(برای کپی حدود ۴۵ گیگ توی هارد اکسترنال می‌خوام)
۲- دیدم یکی تو مدرسمون وقتی داشت توی ترمینال کپی می‌کرد در همون حین یه دستوری زد که مقدار باقیمانده از کپی و مقدار کپی شده و زمان گذشته و زمان پیشبینی شده رو نشون داد شما بلدید اینو؟

آفلاین sasan-pink

  • Jr. Member
  • *
  • ارسال: 37
  • جنسیت : پسر
پاسخ به: دو سوال در مورد cp
« پاسخ #1 : 29 خرداد 1389، 12:44 ق‌ظ »
در مورد سئوال اول شما گمون نکنم هیچ تفاوتی وجود داشته باشه مگه اینکه شما سیستمت واقعا از لحاظ رم در تنگنا باشه. کلا میگن کارها در محیط CLI سریعتره چون در حقیقت شما راحت تر میتونید کار خاصی رو انجام بدید مثلا اگه دستور رو حفظ باشید خیلی راحت تایپش میکنید و خلاص و دیگه لازم نیست چندیدن و چند جای مختلف کلیک کنید تا بتونید یک کار جزیی رو انجام بدید. ولی در مورد یک کار مشخص که ارتباطی با کاربر نداره فرقی نمیکنه. شما وقتی دستور کپی رو صادر کردی دیگه کاری نمیمونه که انجام بدی و بقیه کارها صرفا به عهده خود سیستمه.
هیچ حیوان درنده خویی را ندیدم که بویی از مهربانی و شفقت نبرده باشد و من بویی از شفقت نبرده ام پس حیوان نیستم. (قطار فراری - آندره کونچالفسکی - به جرات میتونم بگم هرکسی باید توی عمرش یکبار این فیلم رو ببینه - درسته که مال 25 سال پیشه اما این فیملیه که میتونه به راحتی احساساتت رو به بازی بگیره ).

آفلاین Alinn

  • High Hero Member
  • *
  • ارسال: 1440
  • جنسیت : پسر
  • هدیه فاتحه شما برای روح پدرم تسلای دلم خواهد بود:)
    • کاوش‌های من
پاسخ به: دو سوال در مورد cp
« پاسخ #2 : 29 خرداد 1389، 10:51 ق‌ظ »
اینو من پیدا کردم . فکر کنم دستور rsync این کارو میکنه: http://forums.whirlpool.net.au/forum-replies-archive.cfm/1072196.html
البته همونطور که sasan-pink گفتند قبل از صدور دستور :)
مثل عکس رخ مهتاب که افتاده در آب
در دلم هستی و بین من و تو فاصله هاست
اللهم عجل لولیک الفرج


کاوش‌های من

آفلاین Aliir

  • Sr. Member
  • *
  • ارسال: 308
  • جنسیت : پسر
پاسخ به: دو سوال در مورد cp
« پاسخ #3 : 29 خرداد 1389، 12:39 ب‌ظ »
اینو من پیدا کردم . فکر کنم دستور rsync این کارو میکنه: http://forums.whirlpool.net.au/forum-replies-archive.cfm/1072196.html
البته همونطور که sasan-pink گفتند قبل از صدور دستور :)
می‌شه بیشتر توضیح بدید مثلا من می‌خوام یک چیزی رو از توی دسکتاپ به Pictureم ببرم چی‌کار کنم؟
از انگلیسیه هیچی نفهمیدم. ???

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
پاسخ به: دو سوال در مورد cp
« پاسخ #4 : 30 خرداد 1389، 12:24 ب‌ظ »
راستی مواظب باش مثل دوستمون تو اینجا، دستور رو اشتباه نزنی

آفلاین Aliir

  • Sr. Member
  • *
  • ارسال: 308
  • جنسیت : پسر
پاسخ به: دو سوال در مورد cp
« پاسخ #5 : 30 خرداد 1389، 12:41 ب‌ظ »
ولی من هنوز جوابمو نگرفتم.

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: دو سوال در مورد cp
« پاسخ #6 : 30 خرداد 1389، 12:58 ب‌ظ »
درود

شما می تونید با -v ببینید که این دستور الان داره چی کار می کنه
cp -v * ~/foo

با این دستور هم می تونید در آخر کپی زمان رو ببنید
time  cp -v* ~/foo

شاید چیزی که شما می خواید این باشه :) که دوستان هم اشاره ای کردن
rsync --stats --progress * ~/foo

« آخرین ویرایش: 30 خرداد 1389، 06:57 ب‌ظ توسط کرگدن »

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین Aliir

  • Sr. Member
  • *
  • ارسال: 308
  • جنسیت : پسر
پاسخ به: دو سوال در مورد cp
« پاسخ #7 : 30 خرداد 1389، 06:42 ب‌ظ »
نتیجش:
ali@ali-laptop:~$ rsync --stats --progress cp -R /home/ali/Desktop/ /media/B98ED0A25182FBFC/
rsync: link_stat "/home/ali/cp" failed: No such file or directory (2)
skipping directory /home/ali/Desktop

Number of files: 0
Number of files transferred: 0
Total file size: 0 bytes
Total transferred file size: 0 bytes
Literal data: 0 bytes
Matched data: 0 bytes
File list size: 3
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 10
Total bytes received: 12

sent 10 bytes  received 12 bytes  44.00 bytes/sec
total size is 0  speedup is 0.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7]

آفلاین Alinn

  • High Hero Member
  • *
  • ارسال: 1440
  • جنسیت : پسر
  • هدیه فاتحه شما برای روح پدرم تسلای دلم خواهد بود:)
    • کاوش‌های من
پاسخ به: دو سوال در مورد cp
« پاسخ #8 : 30 خرداد 1389، 06:58 ب‌ظ »
 دیگه cp نمیخواد دستور میشه این:
rsync --stats --progress --stats هم همین طوری میاد نمی دونم بودن یا نبودنش چه فرقی میکنه :-X
ممنون از کرگدن :)
مثل عکس رخ مهتاب که افتاده در آب
در دلم هستی و بین من و تو فاصله هاست
اللهم عجل لولیک الفرج


کاوش‌های من

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: دو سوال در مورد cp
« پاسخ #9 : 30 خرداد 1389، 06:59 ب‌ظ »
نتیجش:
ali@ali-laptop:~$ rsync --stats --progress cp -R /home/ali/Desktop/ /media/B98ED0A25182FBFC/
rsync: link_stat "/home/ali/cp" failed: No such file or directory (2)
skipping directory /home/ali/Desktop

Number of files: 0
Number of files transferred: 0
Total file size: 0 bytes
Total transferred file size: 0 bytes
Literal data: 0 bytes
Matched data: 0 bytes
File list size: 3
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 10
Total bytes received: 12

sent 10 bytes  received 12 bytes  44.00 bytes/sec
total size is 0  speedup is 0.00
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7]

cp اشتباه تایپی بود ادیت شد

برای فولدر هم از -d استفاده کنید
برای ریکرسیو کپی کردن هم -r نه بزرگ

rsync --stats --progress -d /home/ali/Desktop/ /media/B98ED0A25182FBFC/rsync --stats --progress -r /home/ali/Desktop/ /media/B98ED0A25182FBFC/
« آخرین ویرایش: 30 خرداد 1389، 07:08 ب‌ظ توسط کرگدن »

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: دو سوال در مورد cp
« پاسخ #10 : 30 خرداد 1389، 07:03 ب‌ظ »
دیگه cp نمیخواد دستور میشه این:
rsync --stats --progress --stats هم همین طوری میاد نمی دونم بودن یا نبودنش چه فرقی میکنه :-X
ممنون از کرگدن :)


از قبلی ها کپی پیست می کردم cp هم کپی شد :)

stats هم آخرش یه گزارش میده مثل این
می تونی نذاری :)

Number of files: 101
Number of files transferred: 95
Total file size: 687598122 bytes
Total transferred file size: 687598122 bytes
Literal data: 687598122 bytes
Matched data: 0 bytes
File list size: 3615
File list generation time: 0.001 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 687689589
Total bytes received: 1817

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux