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

کمک و پشتیبانی => انجمن عمومی => نویسنده: sonic69 در 20 شهریور 1395، 03:10 ب‌ظ

عنوان: برنامه ای مثل beyond compare در ابونتو
ارسال شده توسط: sonic69 در 20 شهریور 1395، 03:10 ب‌ظ
سلام

من تو ویندوز یه برنامه داشتم به اسم beyond compare . کار این برنامه چی هست؟

با کمک این برنامه می تونستم 2 پوشه،2فایل، و... رو با هم مقایسه کنم و تفاوت های این دو رو مشاهده کنم و کلی بلا سرشون بیارم.

مثلا یک فایل داشتم با اسم A و یک فایل با اسم b

محتویات A:
سلام.
من خوبم


محتویات B
سلام.
تو خوبی؟

وقتی این دو فایل رو با هم مقایسه می کردم می گفت که تو خط 2 چنین تفاوت هایی وجود داره و همونجا می تونستم از فایل A به قایل B محتوایات رو تغییر بدم و یا بالعکس .

حلا چنین چیزی برای لینوکس داریم؟
عنوان: پاسخ : برنامه ای مثل beyond compare در ابونتو
ارسال شده توسط: سلمان م. در 20 شهریور 1395، 03:17 ب‌ظ
شما می‌تونی این کار رو با diff و patch انجام بدی. برای خوندن راهنمای این دو نرم‌افزار:
$man diff
$man patch
عنوان: پاسخ : برنامه ای مثل beyond compare در ابونتو
ارسال شده توسط: sonic69 در 20 شهریور 1395، 03:23 ب‌ظ
راهنما رو کجا باید مطالعه کنم؟
امکانش نیست خودتون توضیحاتی رو ارائه بدید؟
عنوان: پاسخ : برنامه ای مثل beyond compare در ابونتو
ارسال شده توسط: Fire.Phoenix در 20 شهریور 1395، 03:43 ب‌ظ
راهنما رو کجا باید مطالعه کنم؟
امکانش نیست خودتون توضیحاتی رو ارائه بدید؟
وقتی توی ترمینال قبل از یک دستور مثلا diff کلمه man را وارد کنید یک راهنما به شما نمایش داده می شود که روش استفاده از آن برنامه در آن توضیح داده شده
پس توی ترمینال دستور man diff را بزنید به راهنمای کلی برنامه (در اینجا diff) دسترسی پیدا میکنید (مثل help -F1 در ویندوز‌)
بهتر از آن می توانید از گوگل استفاده کنید بسته به نیازتان با ترکیب دستورها ابزارهای مختلف بسازید مثلا برای diff لینک زیر می تواند کمک کند
http://linux.die.net/man/1/diff (http://linux.die.net/man/1/diff)
اگر دنبال برنامه های دیگه ای هم میگردید (مثلا با رابط گرافیکی) بازهم یک جستجوی ساده میتونه شما را به لینکی مثل زیر برساند
http://www.tecmint.com/best-linux-file-diff-tools-comparison (http://www.tecmint.com/best-linux-file-diff-tools-comparison)
عنوان: پاسخ : برنامه ای مثل beyond compare در ابونتو
ارسال شده توسط: دانیال بهزادی در 22 شهریور 1395، 03:07 ب‌ظ
برنامه meld دقیقاً همین کار رو می‌کنه.
عنوان: پاسخ : برنامه ای مثل beyond compare در ابونتو
ارسال شده توسط: s1mpleworld در 22 شهریور 1395، 03:17 ب‌ظ
سلام

من تو ویندوز یه برنامه داشتم به اسم beyond compare . کار این برنامه چی هست؟

با کمک این برنامه می تونستم 2 پوشه،2فایل، و... رو با هم مقایسه کنم و تفاوت های این دو رو مشاهده کنم و کلی بلا سرشون بیارم.

مثلا یک فایل داشتم با اسم A و یک فایل با اسم b

محتویات A:
سلام.
من خوبم


محتویات B
سلام.
تو خوبی؟

وقتی این دو فایل رو با هم مقایسه می کردم می گفت که تو خط 2 چنین تفاوت هایی وجود داره و همونجا می تونستم از فایل A به قایل B محتوایات رو تغییر بدم و یا بالعکس .

حلا چنین چیزی برای لینوکس داریم؟

نرم افزار تحت خط فرمان معادل نرم افزار مورد نظر شما همانطور که کاربر سلمان اشاره کرد ترکیب diff و patch هستند. اگر به یک نرم افزار با رابط گرافیکی نیاز دارید در KDE ابزار kompare وجود دارد. میتوانید با kompare به بررسی قسمت های دارای اختلاف بپردازید و تفاوت ها را به فایل اضافه کنید

https://en.wikipedia.org/wiki/Kompare
عنوان: پاسخ : برنامه ای مثل beyond compare در ابونتو
ارسال شده توسط: sonic69 در 23 شهریور 1395، 02:42 ق‌ظ
@دانیال بهزادی این نرم افزار تحت ترمینال هست یا گرافیکی؟ میشه برای نصب کمک کنید؟
عنوان: پاسخ : برنامه ای مثل beyond compare در ابونتو
ارسال شده توسط: دانیال بهزادی در 23 شهریور 1395، 09:34 ق‌ظ
گرافیکی و در مخازن موجوده.
عنوان: پاسخ : برنامه ای مثل beyond compare در ابونتو
ارسال شده توسط: رسول سعیدنژاد در 23 شهریور 1395، 09:52 ق‌ظ
برای فایل متنی، vimdiff هم خوبه.  :)
عنوان: پاسخ : برنامه ای مثل beyond compare در ابونتو
ارسال شده توسط: sonic69 در 23 شهریور 1395، 07:28 ب‌ظ
ممنونم رسول جان. meld عالی بود!