-
February 13th, 2015, 21:59
#1
دستور کپی روی همه یوزرها با ssh
دوستان من عذر می خوام تایپکمو به اشتباهتو یجای دیگه باز کردم
من دستوری رو می خوام که بشه روی همه یوزر ها یه پوشه رو ریخت یعنی خودش جایگزین قبلی بشه
مثلا این دستور رو ببینید
cp namefile ~user/public_html
با این دستور میشه دونه دونه روی یوزر فایل رو کپی کرد از طرفی هم بعد کپی باید بری داخل هاست خودت جایگزنش کنی من یه دستوری رو می خوام ک حداقل نیاز نداشته باشه وارد هاست بشی خودش جایگزین کنه
اگه میشه راهنمایی کنید
ممنون
-
-
February 13th, 2015 21:59
# ADS
-
February 13th, 2015, 22:02
#2
عضو دائم
پاسخ : دستور کپی روی همه یوزرها با ssh
سلام
معلوم نیست چی میخواید واضح تر هدف رو توضیح بدید
-
-
February 13th, 2015, 22:26
#3
پاسخ : دستور کپی روی همه یوزرها با ssh
در کل دستور کپی روی همه یوزرها می خوام
-
-
February 13th, 2015, 22:29
#4
عضو دائم
پاسخ : دستور کپی روی همه یوزرها با ssh

نوشته اصلی توسط
moin_kz
در کل دستور کپی روی همه یوزرها می خوام
یعنی چی کپی روی همه ی یوزر ها!
سرور دایرکت است یا سی پنل؟
هدف بکاپ گیریست؟
یا این که یک یوزر با اطلاعات و دیتابیس یوزر دیگر بسازید؟
-
-
February 13th, 2015, 22:45
#5
پاسخ : دستور کپی روی همه یوزرها با ssh
دایرکت ادمین
نه داداش من یه فایلی رو اماده کردم می خوام اون فایل رو روی همه ی هاست هام بریزم طوری باشه ک نیاز نداشته باشه هی اپلودش کنم
-
-
February 13th, 2015, 23:26
#6
عضو جدید
پاسخ : دستور کپی روی همه یوزرها با ssh
شما واسه اینکه یک فایل رو توی چند مسیر کپی کنید باید به این صورت عمل کنید :
فرض کنید ۳ پوشه با نام های user1 و user2 و user3 دارید و میخواهید فایلی بنام file.txt رو توی همه اونها کپی کنید :
کد:
echo user1 user2 user3 | xargs -n 1 cp file.txt
که میتونید به این شکل هم عمل کنید :
کد:
echo user* | xargs -n 1 cp file.txt
موفق باشید
-
-
February 13th, 2015, 23:49
#7
پاسخ : دستور کپی روی همه یوزرها با ssh
در کدوم مسیر باید باشه؟ file.txt
-
-
February 13th, 2015, 23:52
#8
عضو جدید
پاسخ : دستور کپی روی همه یوزرها با ssh

نوشته اصلی توسط
moin_kz
در کدوم مسیر باید باشه؟ file.txt
هر مسیری که فایلتون هست، مسیر رو کامل بنویسید. مثلا :
کد:
echo user1 user2 user3 | xargs -n 1 cp /home/ali/file.txt
-
-
February 14th, 2015, 00:28
#9
پاسخ : دستور کپی روی همه یوزرها با ssh
نیاز داره وارد هاست بشیم یا خودش فایل رو مستقیم میریزه
در ضمن این فایل رو تو همون پوبلیک میریزه؟ نمیشه مسیر رو مشخص کرد
ویرایش توسط moin_kz : February 14th, 2015 در ساعت 00:36
-
-
February 14th, 2015, 10:43
#10
عضو انجمن
پاسخ : دستور کپی روی همه یوزرها با ssh
بفرمایید:
cp filename /home/*/public_html
به جای filename مسیر فایل آپلود شده رو جایگزین کنید
باران که می بارد تو می آیی --*-- باران گل، باران نیلوفر
باران مهر و ماه و آئینه --*-- باران شعر و شبنم و شبدر
-