من یه روش بلدم و البته میدونم بهترین روش نیست ولی شاید با اطلاعات من بهتر از این نمیشه چیزی بدست آورد.
البته من سعی کردن با پایپینگ به نتیجه برسم ولی خب نشده!
الین روش من اینطوره: فرض کنیم میخوایم تمام فایلهای پوشهی a و زیر پوشههاش رو بریزیم تو پوشهی b روی دسکتاپ:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با این دستور لیست فایل به دست میاد. حالا کافیه کلید های CTRL+H رو بزنیم و تو کادر اول یه فاصله بذاریم و تو کادر دوم یه \ (بک اسلش) فاصله. یعنی در حقیقت فاصله رو با بکاسلش فاصله عوض کنیم. بعد دو باره تو کادر اول بنویسیم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بعد تو کادر دوم بنویسیم:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بعد Replace all رو بزنیم. بعد خط اول و آخر نوشته رو حذف کنیم. بعد فایل رو سیو کنیم و gedit رو ببندیم. بعد توی ترمینال دستور های زیر رو بزنیم تا فایل ها کپی بشن:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
فقط اضافه کنم خطی که بارنگ قرمز مشخص شده، هم ابتداش و هم انتهاش فاصله وجود داره.
من معمولا از این روش استفاده میکنم و البته میدونم راه های دیگه و بهتری هم هست ولی خب یکم تنبلم.