انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: Thomson در 05 بهمن 1393، 03:35 بظ
-
سلام دوستان خوبم!
find ./ -name "*~" | xargs -d "\n" rm
خب همینطور که میدونید، معنی این دستور اینه که پیدا کن فایل هایی که بخش اول اسمشون هرچی هست اما در پایان ~ داشته باشند، و اون فرمت اون هارو هم مطابق کن که بشه از طریق rm حذف بشن.
اما این وسط من اون d - و n\ رو نفهمیدم کارشون چیه! میشه توضیح بدین؟
و در پایان هم اگر ممکنه تلفظ صحیح xargs رو هم بگین :)
-
$ man xargs
n\ معادل نویسهی شکست خط هست که در گنو/لینوکس برای رفتن به خط بعدی استفاده میشه.
xargs هم به معنی extecute arguments هست. حالا هرجور دوست داری تلفّظ کن: اِکسآرگز یا حتا زارگس
-
خیلی ممنونم اما لطفا بگید که d- هم چیکار میکنه؟
-
اون کدی که خط اول گفتم رو زدی؟
اونجا رو ببینی متوجّه میشی d- چهکار میکنه
-
اهان اوکی شد
سپاس===> یک دنیا
-
اگه باز هم از این پرسشها داشتی میتونی از این (http://explainshell.com/explain?cmd=find+.%2F+-name+%22*~%22+|+xargs+-d+%22\n%22+rm) سرویس هم استفاده کنی:
-
لینکی که دادین خیلی روان و جامع بود :) کآش از وال میدادین لینک رو :D
مجددا سپاســـ
-
اگه باز هم از این پرسشها داشتی میتونی از این (http://explainshell.com/explain?cmd=find+.%2F+-name+%22*~%22+|+xargs+-d+%22\n%22+rm) سرویس هم استفاده کنی:
چه جالب بود ! ممنون
-
اگه باز هم از این پرسشها داشتی میتونی از این (http://explainshell.com/explain?cmd=find+.%2F+-name+%22*~%22+|+xargs+-d+%22\n%22+rm) سرویس هم استفاده کنی:
آقا دمت گرم \\:D/
باز هم از این جور مطالب و آدرس ها بذار.
-
اگه باز هم از این پرسشها داشتی میتونی از این (http://explainshell.com/explain?cmd=find+.%2F+-name+%22*~%22+|+xargs+-d+%22\n%22+rm) سرویس هم استفاده کنی:
من اول میخواستم اسپم ندم ولی دیدم نمیشه! ممنون. جالب بود.