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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: Thomson در 05 بهمن 1393، 03:35 ب‌ظ

عنوان: بخشی از این دستور در ترمینال به چه معناست؟ (حل شد)
ارسال شده توسط: Thomson در 05 بهمن 1393، 03:35 ب‌ظ
سلام دوستان خوبم!
find ./ -name "*~" | xargs -d "\n" rmخب همینطور که میدونید، معنی این دستور اینه که پیدا کن فایل هایی که بخش اول اسمشون هرچی هست اما در پایان ~ داشته باشند، و اون فرمت اون هارو هم مطابق کن که بشه از طریق rm حذف بشن.
اما این وسط من اون d - و n\ رو نفهمیدم کارشون چیه! میشه توضیح بدین؟

و در پایان هم اگر ممکنه تلفظ صحیح xargs رو هم بگین :)
عنوان: پاسخ : بخشی از این دستور در ترمینال به چه معناست؟
ارسال شده توسط: دانیال بهزادی در 05 بهمن 1393، 04:02 ب‌ظ
$ man xargs
n\ معادل نویسه‌ی شکست خط هست که در گنو/لینوکس برای رفتن به خط بعدی استفاده می‌شه.

xargs هم به معنی extecute arguments هست. حالا هرجور دوست داری تلفّظ کن: اِکس‌آرگز یا حتا زارگس
عنوان: پاسخ : بخشی از این دستور در ترمینال به چه معناست؟
ارسال شده توسط: Thomson در 05 بهمن 1393، 04:05 ب‌ظ
خیلی ممنونم اما لطفا بگید که d- هم چیکار میکنه؟
عنوان: پاسخ : بخشی از این دستور در ترمینال به چه معناست؟
ارسال شده توسط: دانیال بهزادی در 05 بهمن 1393، 04:18 ب‌ظ
اون کدی که خط اول گفتم رو زدی؟
اون‌جا رو ببینی متوجّه می‌شی d- چه‌کار می‌کنه
عنوان: پاسخ : بخشی از این دستور در ترمینال به چه معناست؟
ارسال شده توسط: Thomson در 05 بهمن 1393، 04:22 ب‌ظ
اهان اوکی شد

سپاس===> یک دنیا
عنوان: پاسخ : بخشی از این دستور در ترمینال به چه معناست؟ (حل شد)
ارسال شده توسط: دانیال بهزادی در 05 بهمن 1393، 04:46 ب‌ظ
اگه باز هم از این پرسش‌ها داشتی می‌تونی از این (http://explainshell.com/explain?cmd=find+.%2F+-name+%22*~%22+|+xargs+-d+%22\n%22+rm) سرویس هم استفاده کنی:
عنوان: پاسخ : بخشی از این دستور در ترمینال به چه معناست؟ (حل شد)
ارسال شده توسط: Thomson در 05 بهمن 1393، 05:07 ب‌ظ
لینکی که دادین خیلی روان و جامع بود :) کآش از وال میدادین لینک رو :D

مجددا سپاســـ
عنوان: پاسخ : بخشی از این دستور در ترمینال به چه معناست؟ (حل شد)
ارسال شده توسط: Masoud92m در 05 بهمن 1393، 09:04 ب‌ظ
اگه باز هم از این پرسش‌ها داشتی می‌تونی از این (http://explainshell.com/explain?cmd=find+.%2F+-name+%22*~%22+|+xargs+-d+%22\n%22+rm) سرویس هم استفاده کنی:

چه جالب بود ! ممنون
عنوان: پاسخ : بخشی از این دستور در ترمینال به چه معناست؟ (حل شد)
ارسال شده توسط: { AliReaza } در 05 بهمن 1393، 09:09 ب‌ظ
اگه باز هم از این پرسش‌ها داشتی می‌تونی از این (http://explainshell.com/explain?cmd=find+.%2F+-name+%22*~%22+|+xargs+-d+%22\n%22+rm) سرویس هم استفاده کنی:
آقا دمت گرم  \\:D/
باز هم از این جور مطالب و آدرس ها بذار.
عنوان: پاسخ : بخشی از این دستور در ترمینال به چه معناست؟ (حل شد)
ارسال شده توسط: سلمان م. در 05 بهمن 1393، 09:23 ب‌ظ
اگه باز هم از این پرسش‌ها داشتی می‌تونی از این (http://explainshell.com/explain?cmd=find+.%2F+-name+%22*~%22+|+xargs+-d+%22\n%22+rm) سرویس هم استفاده کنی:
من اول می‌خواستم اسپم ندم ولی دیدم نمی‌شه! ممنون. جالب بود.