Найти Π² Π”Π·Π΅Π½Π΅
Π£Ρ€ΠΎΠΊΠΈ Linux

πŸ” Как Π½Π°ΠΉΡ‚ΠΈ различия ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π΄Π΅Ρ€Π΅Π²ΡŒΡΠΌΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π² Linux

πŸ” Как Π½Π°ΠΉΡ‚ΠΈ различия ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π΄Π΅Ρ€Π΅Π²ΡŒΡΠΌΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π² Linux? Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ задумывался, ΠΊΠ°ΠΊ быстро ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ содСрТимоС Π΄Π²ΡƒΡ… Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ различия? БСгодня ΠΌΡ‹ расскаТСм, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ diff Π² Linux. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΄Π²Π° Π΄Π΅Ρ€Π΅Π²Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ Π½Π°ΠΉΡ‚ΠΈ различия Π² содСрТимом Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ diff с Ρ„Π»Π°Π³Π°ΠΌΠΈ -qr: diff -qr dir1/ dir2/ - -q ΠΈΠ»ΠΈ --brief β€” Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ различиях, Π±Π΅Π· Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сравнСния. - -r ΠΈΠ»ΠΈ --recursive β€” рСкурсивно ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ всС ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ. Если Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ различия для Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ, добавь Ρ„Π»Π°Π³ -N: diff -qrN dir1/ dir2/ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‚Ρ‹ смоТСшь Π»Π΅Π³ΠΊΠΎ ΠΈ быстро Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ различия ΠΌΠ΅ΠΆΠ΄Ρƒ двумя дирСкториями, Ρ‡Ρ‚ΠΎ особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ вСрсиями ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡΡŒ, насколько это ΡƒΠ΄ΠΎΠ±Π½ΠΎ! 🌳 Π’Π΅Ρ‚ΠΊΠ°: https://stackoverflow.com/questions/4997693/given-two-directory-trees-how-can-i-find-out-which-files-differ-by-content πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: 18 ΠΊΠΎΠΌΠ°Π½

πŸ” Как Π½Π°ΠΉΡ‚ΠΈ различия ΠΌΠ΅ΠΆΠ΄Ρƒ двумя Π΄Π΅Ρ€Π΅Π²ΡŒΡΠΌΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π² Linux?

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ задумывался, ΠΊΠ°ΠΊ быстро ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ содСрТимоС Π΄Π²ΡƒΡ… Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ ΠΈ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ различия? БСгодня ΠΌΡ‹ расскаТСм, ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ diff Π² Linux.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ Π΄Π²Π° Π΄Π΅Ρ€Π΅Π²Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ Π½Π°ΠΉΡ‚ΠΈ различия Π² содСрТимом Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ diff с Ρ„Π»Π°Π³Π°ΠΌΠΈ -qr:

diff -qr dir1/ dir2/

- -q ΠΈΠ»ΠΈ --brief β€” Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ различиях, Π±Π΅Π· Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ сравнСния.

- -r ΠΈΠ»ΠΈ --recursive β€” рСкурсивно ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΡ‚ всС ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ.

Если Ρ‚Ρ‹ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ различия для Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ, добавь Ρ„Π»Π°Π³ -N:

diff -qrN dir1/ dir2/

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‚Ρ‹ смоТСшь Π»Π΅Π³ΠΊΠΎ ΠΈ быстро Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ различия ΠΌΠ΅ΠΆΠ΄Ρƒ двумя дирСкториями, Ρ‡Ρ‚ΠΎ особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ вСрсиями ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ сам ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡΡŒ, насколько это ΡƒΠ΄ΠΎΠ±Π½ΠΎ!

🌳 Π’Π΅Ρ‚ΠΊΠ°: https://stackoverflow.com/questions/4997693/given-two-directory-trees-how-can-i-find-out-which-files-differ-by-content

πŸ“© Π—Π°Π²Ρ‚Ρ€Π°: 18 ΠΊΠΎΠΌΠ°Π½Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ линуксоид!

Π’ΠΊΠ»ΡŽΡ‡ΠΈ πŸ”” Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ!

____________________

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»:

🧠 - ΠœΠ°ΡΡ‚Π΅Ρ€ΡΡ‚Π²ΠΎ использования ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ chown для смСны Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²

🧠 - Π‘Ρ‚Π°Π½ΡŒΡ‚Π΅ ΠœΠ°ΡΡ‚Π΅Ρ€ΠΎΠΌ ΠšΠ°Π»Π΅Π½Π΄Π°Ρ€Ρ Π² Linux с Cal ΠΈ NCal

🧠 - Π‘Ρ‚Π°Π½ΡŒΡ‚Π΅ ΠœΠ°ΡΡ‚Π΅Ρ€ΠΎΠΌ УправлСния ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ Π² Linux

#stackoverflow @LinuxSkill #Linux #Diff #DirectoryComparison #SysAdmin #DevOps