انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: sonic69 در 20 شهریور 1395، 03:10 بظ
-
سلام
من تو ویندوز یه برنامه داشتم به اسم beyond compare . کار این برنامه چی هست؟
با کمک این برنامه می تونستم 2 پوشه،2فایل، و... رو با هم مقایسه کنم و تفاوت های این دو رو مشاهده کنم و کلی بلا سرشون بیارم.
مثلا یک فایل داشتم با اسم A و یک فایل با اسم b
محتویات A:
سلام.
من خوبم
محتویات B
سلام.
تو خوبی؟
وقتی این دو فایل رو با هم مقایسه می کردم می گفت که تو خط 2 چنین تفاوت هایی وجود داره و همونجا می تونستم از فایل A به قایل B محتوایات رو تغییر بدم و یا بالعکس .
حلا چنین چیزی برای لینوکس داریم؟
-
شما میتونی این کار رو با diff و patch انجام بدی. برای خوندن راهنمای این دو نرمافزار:
$man diff
$man patch
-
راهنما رو کجا باید مطالعه کنم؟
امکانش نیست خودتون توضیحاتی رو ارائه بدید؟
-
راهنما رو کجا باید مطالعه کنم؟
امکانش نیست خودتون توضیحاتی رو ارائه بدید؟
وقتی توی ترمینال قبل از یک دستور مثلا 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)
-
برنامه meld دقیقاً همین کار رو میکنه.
-
سلام
من تو ویندوز یه برنامه داشتم به اسم beyond compare . کار این برنامه چی هست؟
با کمک این برنامه می تونستم 2 پوشه،2فایل، و... رو با هم مقایسه کنم و تفاوت های این دو رو مشاهده کنم و کلی بلا سرشون بیارم.
مثلا یک فایل داشتم با اسم A و یک فایل با اسم b
محتویات A:
سلام.
من خوبم
محتویات B
سلام.
تو خوبی؟
وقتی این دو فایل رو با هم مقایسه می کردم می گفت که تو خط 2 چنین تفاوت هایی وجود داره و همونجا می تونستم از فایل A به قایل B محتوایات رو تغییر بدم و یا بالعکس .
حلا چنین چیزی برای لینوکس داریم؟
نرم افزار تحت خط فرمان معادل نرم افزار مورد نظر شما همانطور که کاربر سلمان اشاره کرد ترکیب diff و patch هستند. اگر به یک نرم افزار با رابط گرافیکی نیاز دارید در KDE ابزار kompare وجود دارد. میتوانید با kompare به بررسی قسمت های دارای اختلاف بپردازید و تفاوت ها را به فایل اضافه کنید
https://en.wikipedia.org/wiki/Kompare
-
@دانیال بهزادی این نرم افزار تحت ترمینال هست یا گرافیکی؟ میشه برای نصب کمک کنید؟
-
گرافیکی و در مخازن موجوده.
-
برای فایل متنی، vimdiff هم خوبه. :)
-
ممنونم رسول جان. meld عالی بود!