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

کمک و پشتیبانی => انجمن عمومی => نویسنده: Aliir در 28 خرداد 1389، 09:52 ب‌ظ

عنوان: دو سوال در مورد cp
ارسال شده توسط: Aliir در 28 خرداد 1389، 09:52 ب‌ظ
سلام به همه دو سوال در مورد دستور cp:
1- سرعت کپی در ترمینال بیشتره یا حالت گرافیکی؟(برای کپی حدود ۴۵ گیگ توی هارد اکسترنال می‌خوام)
۲- دیدم یکی تو مدرسمون وقتی داشت توی ترمینال کپی می‌کرد در همون حین یه دستوری زد که مقدار باقیمانده از کپی و مقدار کپی شده و زمان گذشته و زمان پیشبینی شده رو نشون داد شما بلدید اینو؟
عنوان: پاسخ به: دو سوال در مورد cp
ارسال شده توسط: sasan-pink در 29 خرداد 1389، 12:44 ق‌ظ
در مورد سئوال اول شما گمون نکنم هیچ تفاوتی وجود داشته باشه مگه اینکه شما سیستمت واقعا از لحاظ رم در تنگنا باشه. کلا میگن کارها در محیط CLI سریعتره چون در حقیقت شما راحت تر میتونید کار خاصی رو انجام بدید مثلا اگه دستور رو حفظ باشید خیلی راحت تایپش میکنید و خلاص و دیگه لازم نیست چندیدن و چند جای مختلف کلیک کنید تا بتونید یک کار جزیی رو انجام بدید. ولی در مورد یک کار مشخص که ارتباطی با کاربر نداره فرقی نمیکنه. شما وقتی دستور کپی رو صادر کردی دیگه کاری نمیمونه که انجام بدی و بقیه کارها صرفا به عهده خود سیستمه.
عنوان: پاسخ به: دو سوال در مورد cp
ارسال شده توسط: Alinn در 29 خرداد 1389، 10:51 ق‌ظ
اینو من پیدا کردم . فکر کنم دستور rsync این کارو میکنه: http://forums.whirlpool.net.au/forum-replies-archive.cfm/1072196.html
البته همونطور که sasan-pink گفتند قبل از صدور دستور :)
عنوان: پاسخ به: دو سوال در مورد cp
ارسال شده توسط: Aliir در 29 خرداد 1389، 12:39 ب‌ظ
اینو من پیدا کردم . فکر کنم دستور rsync این کارو میکنه: http://forums.whirlpool.net.au/forum-replies-archive.cfm/1072196.html
البته همونطور که sasan-pink گفتند قبل از صدور دستور :)
می‌شه بیشتر توضیح بدید مثلا من می‌خوام یک چیزی رو از توی دسکتاپ به Pictureم ببرم چی‌کار کنم؟
از انگلیسیه هیچی نفهمیدم. ???
عنوان: پاسخ به: دو سوال در مورد cp
ارسال شده توسط: heresh در 30 خرداد 1389، 12:24 ب‌ظ
راستی مواظب باش مثل دوستمون تو اینجا (http://forum.ubuntu.ir/index.php/topic,14158.0.html)، دستور رو اشتباه نزنی
عنوان: پاسخ به: دو سوال در مورد cp
ارسال شده توسط: Aliir در 30 خرداد 1389، 12:41 ب‌ظ
ولی من هنوز جوابمو نگرفتم.
عنوان: پاسخ به: دو سوال در مورد cp
ارسال شده توسط: کرگدن در 30 خرداد 1389، 12:58 ب‌ظ
درود

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

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

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

عنوان: پاسخ به: دو سوال در مورد cp
ارسال شده توسط: Aliir در 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]
عنوان: پاسخ به: دو سوال در مورد cp
ارسال شده توسط: Alinn در 30 خرداد 1389، 06:58 ب‌ظ
 دیگه cp نمیخواد دستور میشه این:
rsync --stats --progress --stats هم همین طوری میاد نمی دونم بودن یا نبودنش چه فرقی میکنه :-X
ممنون از کرگدن :)
عنوان: پاسخ به: دو سوال در مورد cp
ارسال شده توسط: کرگدن در 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/
عنوان: پاسخ به: دو سوال در مورد cp
ارسال شده توسط: کرگدن در 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