find ~ -iname 'test*.*' -mtime 2find masir namefileدوما من میخوام نتیجه جستجو رو تو یه جا کپی کنم. این رو هم پیدا کردم که فرمول کلیشه اما ازش هیچی سر در نمیارم:find -name something -print0 | xargs -0 cp -t /destination/dirfind -iname '*.jpg'find -iname '*.jpg'>result.txtسلام
من می خوام مثلا فایل های .jpg که پیدا می کنه رو کپی کنه توی یه پوشه ای که بهش میدیم8O
خوندمش سخت بود یکم! :-Xسلام
من می خوام مثلا فایل های .jpg که پیدا می کنه رو کپی کنه توی یه پوشه ای که بهش میدیم8O
به نظم شما دو تا راه حل داری
اول اینکه اون فایل خودتد(result.txt) رو به عنوان ورودی به دستور CP قرار بدی یا با piping (|) مستقیما این کار رو انجام بدی
دوم اینکه اگه فایل های پوشه اصلی رو میخای(ونه subdirectories) میتونی از خود cp به صورت مستقیم استفاده کنی
در مورد پایپینگ و ایتفاده از دستورا تو ترمینال یه آمورش توی لینک زیر گذاشتم - بین به کارت میاد؟
http://forum.ubuntu.ir/index.php/topic,10418.msg79128.html#msg79128 (http://forum.ubuntu.ir/index.php/topic,10418.msg79128.html#msg79128)
find -iname '*.jpg' | cp ~/Desktopولی کار نمیکنه!cp /media/sda6 -name '*.jpg' -exec cp '{}' /media/sda7/JPG \;