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

کمک و پشتیبانی => انجمن عمومی => نویسنده: سعید زبردست در 09 شهریور 1386، 01:06 ب‌ظ

عنوان: کپی کردن همه فایل ها و پوشه های مخفی موجود در /home {حل شد}
ارسال شده توسط: سعید زبردست در 09 شهریور 1386، 01:06 ب‌ظ
سلام

کسی می دونه چطور میشه همه فایل ها و پوشه های مخفی موجود در /home رو از طریق ترمینال کپی کرد؟ در آدرس زیر یه چیزایی بود ولی اونی که من می خواستم نبود http://forum.ubuntu-ir.org/index.php?topic=1681.0

عنوان: پاسخ به: کپی کردن همه فایل ها و پوشه های مخفی موجود در /home
ارسال شده توسط: Skipper در 09 شهریور 1386، 02:44 ب‌ظ
cp -r /home/* /media/hda4البته این یک مثال است.
حالا میتونه هر جا باشه. ;D
عنوان: پاسخ به: کپی کردن همه فایل ها و پوشه های مخفی موجود در /home
ارسال شده توسط: platoali در 09 شهریور 1386، 04:14 ب‌ظ
cp ~/.* /dist/directory
عنوان: پاسخ به: کپی کردن همه فایل ها و پوشه های مخفی موجود در /home
ارسال شده توسط: سعید زبردست در 10 شهریور 1386، 07:38 ق‌ظ
cp -r /home/* /media/hda4البته این یک مثال است.
حالا میتونه هر جا باشه. ;D
من فقط می خوام فایل های و پوشه های مخفی رو کپی کنم. این دستور جواب نداد. همه چی رو کپی می کنه!

cp ~/.* /dist/directory
این دستور هم جواب نداد. چون:
۱- نمی تونه دایرکتوری ها رو کپی کنه و نیاز با پارامتر R داره.
۲- اگه پارامتر R رو هم بهش بدم به خاطر . و .. باز هم همه دایرکتوری ها رو کپی می کنه  ](*,)


کسی نظر دیگه ای نداره؟  ???
عنوان: پاسخ به: کپی کردن همه فایل ها و پوشه های مخفی موجود در /home
ارسال شده توسط: platoali در 10 شهریور 1386، 09:18 ق‌ظ
for FOO in `ls -a | grep "^\.[[:alnum:]]"` ; do cp $FOO /dist/directory ; done
 تگ های  دستور  cp  را هم مطابق نیاز خودت بده.

-------------------------------------
ویرایش: فکر کنم این یکی دقیق تر باشد:

for FOO in `ls -a | grep "^\.[^/.]"` ; do cp $FOO /dist/directory  ; done
عنوان: پاسخ به: کپی کردن همه فایل ها و پوشه های مخفی موجود در /home {حل شد}
ارسال شده توسط: سعید زبردست در 10 شهریور 1386، 09:53 ق‌ظ
سلام

یه sudo و -R به دستور دومی اضافه کردم:
for FOO in `ls -a | grep "^\.[^/.]"` ; do sudo cp -R $FOO bckp/290820071216/  ; done
همه چیز درست شد.  \\:D/
دستت درد نکنه  =D>