{"id":1844,"date":"2022-10-14T20:32:10","date_gmt":"2022-10-14T20:32:10","guid":{"rendered":"https:\/\/sunucucozumleri.com\/?p=1844"},"modified":"2022-10-14T20:32:10","modified_gmt":"2022-10-14T20:32:10","slug":"yerel-ve-uzak-dizinleri-esitlemek-icin-rsync-nasil-kullanilir","status":"publish","type":"post","link":"https:\/\/sunucucozumleri.com\/blog\/yerel-ve-uzak-dizinleri-esitlemek-icin-rsync-nasil-kullanilir\/","title":{"rendered":"Yerel ve Uzak Dizinleri E\u015fitlemek i\u00e7in Rsync Nas\u0131l Kullan\u0131l\u0131r"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Makale \u0130\u00e7eri\u011fi<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\u0130\u00e7indekiler Tablosunu A\u00e7\/Kapat\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sunucucozumleri.com\/blog\/yerel-ve-uzak-dizinleri-esitlemek-icin-rsync-nasil-kullanilir\/#giriis\" >girii\u015f<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sunucucozumleri.com\/blog\/yerel-ve-uzak-dizinleri-esitlemek-icin-rsync-nasil-kullanilir\/#Onkosullar\" >\u00d6nko\u015fullar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sunucucozumleri.com\/blog\/yerel-ve-uzak-dizinleri-esitlemek-icin-rsync-nasil-kullanilir\/#Rsyncin_Tanimlanmasi\" >Rsync&#8217;in Tan\u0131mlanmas\u0131<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sunucucozumleri.com\/blog\/yerel-ve-uzak-dizinleri-esitlemek-icin-rsync-nasil-kullanilir\/#Rsync_Sozdizimini_Anlama\" >Rsync S\u00f6zdizimini Anlama<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sunucucozumleri.com\/blog\/yerel-ve-uzak-dizinleri-esitlemek-icin-rsync-nasil-kullanilir\/#Uzaktaki_Bir_Sistemle_Senkronize_Etmek_icin_Rsynci_Kullanma\" >Uzaktaki Bir Sistemle Senkronize Etmek i\u00e7in Rsync&#8217;i Kullanma<\/a><\/li><\/ul><\/nav><\/div>\n<h3 id=\"introduction\"><span class=\"ez-toc-section\" id=\"giriis\"><\/span>girii\u015f<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><em>Remote sync<\/em>\u00a0anlam\u0131na gelen\u00a0<em>Rsync<\/em>\u00a0, uzak ve yerel bir dosya senkronizasyon arac\u0131d\u0131r.\u00a0Dosyalar\u0131n yaln\u0131zca de\u011fi\u015fen k\u0131s\u0131mlar\u0131n\u0131 ta\u015f\u0131yarak kopyalanan veri miktar\u0131n\u0131 en aza indirmek i\u00e7in bir algoritma kullan\u0131r.<\/p>\n<p>Bu \u00f6\u011freticide, Rsync&#8217;i tan\u0131mlayaca\u011f\u0131z, kullan\u0131rken s\u00f6zdizimini g\u00f6zden ge\u00e7irece\u011fiz,\u00a0<code>rsync<\/code>uzak bir sistemle senkronizasyon i\u00e7in Rsync&#8217;in nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ve kullanabilece\u011finiz di\u011fer se\u00e7enekleri a\u00e7\u0131klayaca\u011f\u0131z.<\/p>\n<h2 id=\"prerequisites\"><span class=\"ez-toc-section\" id=\"Onkosullar\"><\/span>\u00d6nko\u015fullar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Dosyalar\u0131 yerel ve uzak bir sistem aras\u0131nda senkronize etmek i\u00e7in kullanma al\u0131\u015ft\u0131rmas\u0131 yapmak i\u00e7in\u00a0<code>rsync<\/code>s\u0131ras\u0131yla yerel bilgisayar\u0131n\u0131z ve uzak makineniz olarak i\u015flev g\u00f6recek iki makineye ihtiyac\u0131n\u0131z olacakt\u0131r.\u00a0Bu iki makine, uygun \u015fekilde yap\u0131land\u0131r\u0131ld\u0131klar\u0131 s\u00fcrece sanal \u00f6zel sunucular, sanal makineler, kapsay\u0131c\u0131lar veya ki\u015fisel bilgisayarlar olabilir.<\/p>\n<p>Sunucular\u0131 kullanarak bu k\u0131lavuzu takip etmeyi planl\u0131yorsan\u0131z, bunlar\u0131 y\u00f6netici kullan\u0131c\u0131larla kurmak ve her biri \u00fczerinde bir g\u00fcvenlik duvar\u0131 yap\u0131land\u0131rmak ak\u0131ll\u0131ca olacakt\u0131r.\u00a0Bu sunucular\u0131 kurmak i\u00e7in,\u00a0\u0130lk <a href=\"https:\/\/sunucucozumleri.com\/blog\/frontpage\/\">Sunucu<\/a> Kurulum K\u0131lavuzumuzu\u00a0izleyin .<\/p>\n<p>Bu \u00f6\u011freticiyi takip etmek i\u00e7in ne t\u00fcr makineler kullan\u0131rsan\u0131z kullan\u0131n, her ikisinde de SSH anahtarlar\u0131 olu\u015fturmu\u015f olman\u0131z gerekir.\u00a0Ard\u0131ndan, bu k\u0131lavuzun 2. Ad\u0131m\u0131nda<code>authorized_keys<\/code>\u00a0belirtildi\u011fi gibi\u00a0her sunucunun ortak anahtar\u0131n\u0131 di\u011fer sunucunun dosyas\u0131na kopyalay\u0131n\u00a0.<\/p>\n<p>Bu k\u0131lavuz, Ubuntu 20.04 \u00e7al\u0131\u015ft\u0131ran makinelerde do\u011frulanm\u0131\u015ft\u0131r, ancak genellikle Linux tabanl\u0131 bir i\u015fletim sistemi \u00e7al\u0131\u015ft\u0131ran ve\u00a0<code>rsync<\/code>kurulu olan t\u00fcm bilgisayarlarla \u00e7al\u0131\u015fmas\u0131 gerekir.<\/p>\n<h2 id=\"defining-rsync\"><span class=\"ez-toc-section\" id=\"Rsyncin_Tanimlanmasi\"><\/span>Rsync&#8217;in Tan\u0131mlanmas\u0131<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Rsync, \u00e7ok esnek bir a\u011f etkin senkronizasyon arac\u0131d\u0131r.\u00a0Linux ve Unix benzeri sistemlerde her yerde bulunmas\u0131 ve sistem komut dosyalar\u0131 i\u00e7in bir ara\u00e7 olarak pop\u00fclaritesi nedeniyle, varsay\u0131lan olarak \u00e7o\u011fu Linux da\u011f\u0131t\u0131m\u0131nda bulunur.<\/p>\n<h2 id=\"understanding-rsync-syntax\"><span class=\"ez-toc-section\" id=\"Rsync_Sozdizimini_Anlama\"><\/span>Rsync S\u00f6zdizimini Anlama<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>s\u00f6zdizimi\u00a0,\u00a0, ve\u00a0<code>rsync<\/code>gibi di\u011fer ara\u00e7lara benzer \u015fekilde \u00e7al\u0131\u015f\u0131r\u00a0.<code>ssh<\/code><code>scp<\/code><code>cp<\/code><\/p>\n<p>\u0130lk \u00f6nce, a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131rarak ana dizininize ge\u00e7in:<\/p>\n<p>cd ~<br \/>\nArd\u0131ndan bir test dizini olu\u015fturun:<br \/>\nmkdir dir1<\/p>\n<p>Ba\u015fka bir test dizini olu\u015fturun:<\/p>\n<p>mkdir dir2<br \/>\n\u015eimdi baz\u0131 test dosyalar\u0131 ekleyin:<\/p>\n<p>touch dir1\/file{1..100}<br \/>\nArt\u0131k dir1 i\u00e7inde 100 bo\u015f dosya bulunan bir dizin var. Dosyalar\u0131 listeleyerek onaylay\u0131n:<\/p>\n<p>ls dir1<br \/>\n<code><br \/>\nfile1    file18  file27  file36  file45  file54  file63  file72  file81  file90<br \/>\n<\/code><br \/>\nAyr\u0131ca ad\u0131nda bo\u015f bir dizininiz var dir2. to&#8217;nun i\u00e7eri\u011fini ayn\u0131 sistemde senkronize etmek i\u00e7in, &#8220;\u00f6zyinelemeli&#8221; anlam\u0131na gelen ve dizin senkronizasyonu i\u00e7in gerekli olan bayra\u011f\u0131 \u00e7al\u0131\u015ft\u0131racak dir1ve kullanacaks\u0131n\u0131z :dir2 rsync-r<\/p>\n<p>rsync -r dir1\/ dir2<\/p>\n<p>Di\u011fer bir se\u00e7enek ise -a, bir kombinasyon bayra\u011f\u0131 olan ve \u201car\u015fiv\u201d anlam\u0131na gelen bayra\u011f\u0131 kullanmakt\u0131r. Bu bayrak \u00f6zyinelemeli olarak e\u015fitlenir ve sembolik ba\u011flar\u0131, \u00f6zel ve ayg\u0131t dosyalar\u0131n\u0131, de\u011fi\u015fiklik zamanlar\u0131n\u0131, gruplar\u0131, sahipleri ve izinleri korur. Daha yayg\u0131n olarak kullan\u0131l\u0131r -rve kullan\u0131lmas\u0131 \u00f6nerilen bayrakt\u0131r. \u00d6nceki \u00f6rnekle ayn\u0131 komutu \u00e7al\u0131\u015ft\u0131r\u0131n, bu sefer -abayra\u011f\u0131 kullanarak:<\/p>\n<p>rsync -a dir1\/ dir2<\/p>\n<p>L\u00fctfen \/\u00f6nceki iki komutun s\u00f6zdiziminde ilk arg\u00fcman\u0131n sonunda bir b\u00f6l\u00fc \u00e7izgisi ( ) oldu\u011funa ve burada vurguland\u0131\u011f\u0131na dikkat edin:<\/p>\n<p>rsync -a dir1\/ dir2<\/p>\n<p>Bu sondaki e\u011fik \u00e7izgi, i\u00e7eri\u011fini belirtir dir1. Sondaki e\u011fik \u00e7izgi olmadan, dir1dizin de dahil olmak \u00fczere, dir2. Sonu\u00e7, a\u015fa\u011f\u0131daki gibi bir hiyerar\u015fi yaratacakt\u0131r:<\/p>\n<p>~\/dir2\/dir1\/[files]<\/p>\n<p>rsyncBa\u015fka bir ipucu, bir komutu \u00e7al\u0131\u015ft\u0131rmadan \u00f6nce arg\u00fcmanlar\u0131n\u0131z\u0131 iki kez kontrol etmektir . -nRsync, veya &#8211;dry-runse\u00e7eneklerini ileterek bunu yapmak i\u00e7in bir y\u00f6ntem sa\u011flar . -v\u201cAyr\u0131nt\u0131l\u0131\u201d anlam\u0131na gelen bayrak da uygun \u00e7\u0131kt\u0131y\u0131 almak i\u00e7in gereklidir . aA\u015fa\u011f\u0131daki komutta , nve vbayraklar\u0131n\u0131 birle\u015ftireceksiniz :<\/p>\n<p>rsync -anv dir1\/ dir2<\/p>\n<p>\u015eimdi, a\u015fa\u011f\u0131daki gibi, sondaki e\u011fik \u00e7izgiyi kald\u0131r\u0131rken ald\u0131\u011f\u0131n\u0131z \u00e7\u0131kt\u0131yla bu \u00e7\u0131kt\u0131y\u0131 kar\u015f\u0131la\u015ft\u0131r\u0131n:<\/p>\n<p>rsync -anv dir1 dir2<\/p>\n<p>Bu \u00e7\u0131kt\u0131 art\u0131k yaln\u0131zca dizin i\u00e7indeki dosyalar yerine dizinin kendisinin aktar\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6steriyor.<\/p>\n<h2 id=\"using-rsync-to-sync-with-a-remote-system\"><span class=\"ez-toc-section\" id=\"Uzaktaki_Bir_Sistemle_Senkronize_Etmek_icin_Rsynci_Kullanma\"><\/span>Uzaktaki Bir Sistemle Senkronize Etmek i\u00e7in Rsync&#8217;i Kullanma<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Uzak bir sistemle senkronize etmek i\u00e7in kullanmak\u00a0<code>rsync<\/code>i\u00e7in, yaln\u0131zca yerel ve uzak makineleriniz aras\u0131nda yap\u0131land\u0131r\u0131lm\u0131\u015f ve\u00a0<code>rsync<\/code>her iki sistemde de kurulu SSH eri\u015fimine ihtiyac\u0131n\u0131z vard\u0131r.\u00a0\u0130ki makine aras\u0131nda SSH eri\u015fimi do\u011fruland\u0131ktan sonra\u00a0<code>dir1<\/code>, a\u015fa\u011f\u0131daki s\u00f6zdizimini kullanarak bir \u00f6nceki b\u00f6l\u00fcmdeki klas\u00f6r\u00fc uzak bir makineyle e\u015fitleyebilirsiniz.\u00a0L\u00fctfen bu durumda as\u0131l dizini aktarmak istedi\u011finizi unutmay\u0131n, b\u00f6ylece sondaki e\u011fik \u00e7izgiyi atlars\u0131n\u0131z:<\/p>\n<p>rsync -a ~\/dir1 username@remote_host:destination_directory<\/p>\n<p>Bu i\u015fleme, bir dizini yerel sistemden uzak bir sisteme &#8220;ittirdi\u011fi&#8221; i\u00e7in itme i\u015flemi denir . Kar\u015f\u0131t i\u015flem ise \u00e7ekme i\u015flemidir ve uzak bir dizini yerel sistemle e\u015fitlemek i\u00e7in kullan\u0131l\u0131r. Dizin dir1, yerel sisteminiz yerine uzak sistemde olsayd\u0131, s\u00f6zdizimi \u015f\u00f6yle olurdu:<\/p>\n<p>rsync -a username@remote_host:\/home\/username\/dir1 place_to_sync_on_local_machine<\/p>\n<p>Benzer cpve benzeri ara\u00e7lar, kaynak her zaman ilk arg\u00fcmand\u0131r ve hedef her zaman ikincidir.<\/p>\n<p><strong>Di\u011fer Rsync Se\u00e7eneklerini Kullanma<\/strong><\/p>\n<p>Rsync, \u00f6nceki b\u00f6l\u00fcmde \u00f6\u011frendi\u011finiz bayrak se\u00e7enekleri gibi, yard\u0131mc\u0131 program\u0131n varsay\u0131lan davran\u0131\u015f\u0131n\u0131 de\u011fi\u015ftirmek i\u00e7in bir\u00e7ok se\u00e7enek sunar.<\/p>\n<p>Metin dosyalar\u0131 gibi \u00f6nceden s\u0131k\u0131\u015ft\u0131r\u0131lmam\u0131\u015f dosyalar\u0131 aktar\u0131yorsan\u0131z, \u015fu -zse\u00e7enekle s\u0131k\u0131\u015ft\u0131rma ekleyerek a\u011f aktar\u0131m\u0131n\u0131 azaltabilirsiniz:<br \/>\nrsync -az source destination<br \/>\nBayrak -Pda faydal\u0131d\u0131r. Bayraklar\u0131 birle\u015ftirir &#8211;progressve &#8211;partial. Bu ilk bayrak, aktar\u0131mlar i\u00e7in bir ilerleme \u00e7ubu\u011fu sa\u011flar ve ikinci bayrak, kesintiye u\u011frayan aktar\u0131mlara devam etmenizi sa\u011flar:<\/p>\n<p>rsync -azP source destination<\/p>\n<p>Komutu yeniden \u00e7al\u0131\u015ft\u0131r\u0131rsan\u0131z, hi\u00e7bir de\u011fi\u015fiklik yap\u0131lmad\u0131\u011f\u0131ndan k\u0131salt\u0131lm\u0131\u015f bir \u00e7\u0131kt\u0131 al\u0131rs\u0131n\u0131z. Bu, Rsync&#8217;in de\u011fi\u015fiklik yap\u0131l\u0131p yap\u0131lmad\u0131\u011f\u0131n\u0131 belirlemek i\u00e7in de\u011fi\u015fiklik s\u00fcrelerini kullanma yetene\u011fini g\u00f6sterir:<\/p>\n<p>rsync -azP source destination<\/p>\n<p>Baz\u0131 dosyalardaki de\u011fi\u015fiklik zaman\u0131n\u0131 a\u015fa\u011f\u0131daki gibi bir komutla g\u00fcncelleyece\u011finizi varsayal\u0131m:<\/p>\n<p>touch dir1\/file{1..10}<\/p>\n<p>Ard\u0131ndan, rsyncile -azPtekrar \u00e7al\u0131\u015facaksan\u0131z, \u00e7\u0131kt\u0131da Rsync&#8217;in yaln\u0131zca de\u011fi\u015ftirilen dosyalar\u0131 ak\u0131ll\u0131ca nas\u0131l yeniden kopyalad\u0131\u011f\u0131n\u0131 fark edeceksiniz:<\/p>\n<p>rsync -azP source destination<\/p>\n<p>\u0130ki dizini ger\u00e7ekten senkronize tutmak i\u00e7in, kaynaktan kald\u0131r\u0131lm\u0131\u015flarsa dosyalar\u0131 hedef dizinden silmek gerekir. Varsay\u0131lan rsyncolarak, hedef dizinden hi\u00e7bir \u015fey silmez.<\/p>\n<p>Bu davran\u0131\u015f\u0131 &#8211;deletese\u00e7ene\u011fi ile de\u011fi\u015ftirebilirsiniz. Bu se\u00e7ene\u011fi kullanmadan \u00f6nce, istenmeyen veri kayb\u0131n\u0131 \u00f6nlemek i\u00e7in bir test ger\u00e7ekle\u015ftirmek -ni\u00e7in se\u00e7ene\u011fi kullanabilirsiniz:&#8211;dry-run<\/p>\n<p>rsync -an &#8211;delete source destination<\/p>\n<p>Senkronize etti\u011finiz bir dizinde bulunan belirli dosyalar\u0131 veya dizinleri hari\u00e7 tutmay\u0131 tercih ederseniz, a\u015fa\u011f\u0131daki &#8211;exclude=se\u00e7ene\u011fi izleyerek bunlar\u0131 virg\u00fclle ayr\u0131lm\u0131\u015f bir listede belirterek bunu yapabilirsiniz:<\/p>\n<p>rsync -a &#8211;exclude=pattern_to_exclude source destination<\/p>\n<p>D\u0131\u015flanacak belirli bir kal\u0131b\u0131n\u0131z varsa, se\u00e7ene\u011fi kullanarak farkl\u0131 bir kal\u0131pla e\u015fle\u015fen dosyalar i\u00e7in bu d\u0131\u015flamay\u0131 ge\u00e7ersiz k\u0131labilirsiniz &#8211;include=:<\/p>\n<p>rsync -a &#8211;exclude=pattern_to_exclude &#8211;include=pattern_to_include source destination<\/p>\n<p>Son olarak, &#8211;backup\u00f6nemli dosyalar\u0131n yedeklerini saklamak i\u00e7in Rsync&#8217;in se\u00e7ene\u011fi kullan\u0131labilir. &#8211;backup-dirYedekleme dosyalar\u0131n\u0131n depolanaca\u011f\u0131 dizini belirten se\u00e7enekle birlikte kullan\u0131l\u0131r :<\/p>\n<p>rsync -a &#8211;delete &#8211;backup &#8211;backup-dir=\/path\/to\/backups \/path\/to\/source destination<\/p>\n<p><strong>\u00c7\u00f6z\u00fcm<\/strong><\/p>\n<p>Rsync, a\u011f ba\u011flant\u0131l\u0131 ba\u011flant\u0131lar \u00fczerinden dosya aktar\u0131mlar\u0131n\u0131 d\u00fczene sokabilir ve yerel dizin e\u015fitlemeye sa\u011flaml\u0131k katabilir. Rsync&#8217;in esnekli\u011fi, onu bir\u00e7ok farkl\u0131 dosya d\u00fczeyinde i\u015flem i\u00e7in iyi bir se\u00e7enek haline getirir.<\/p>\n<p>Rsync&#8217;de ustal\u0131k, karma\u015f\u0131k yedekleme i\u015flemleri tasarlaman\u0131za ve nas\u0131l ve neyin aktar\u0131ld\u0131\u011f\u0131 \u00fczerinde ayr\u0131nt\u0131l\u0131 kontrol elde etmenize olanak tan\u0131r.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>girii\u015f Remote sync\u00a0anlam\u0131na gelen\u00a0Rsync\u00a0, uzak ve yerel bir dosya senkronizasyon arac\u0131d\u0131r.\u00a0Dosyalar\u0131n yaln\u0131zca de\u011fi\u015fen k\u0131s\u0131mlar\u0131n\u0131 ta\u015f\u0131yarak kopyalanan veri miktar\u0131n\u0131 en aza indirmek i\u00e7in bir algoritma kullan\u0131r. Bu \u00f6\u011freticide, Rsync&#8217;i tan\u0131mlayaca\u011f\u0131z, kullan\u0131rken s\u00f6zdizimini g\u00f6zden ge\u00e7irece\u011fiz,\u00a0rsyncuzak bir sistemle senkronizasyon i\u00e7in Rsync&#8217;in nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ve kullanabilece\u011finiz di\u011fer se\u00e7enekleri a\u00e7\u0131klayaca\u011f\u0131z. \u00d6nko\u015fullar Dosyalar\u0131 yerel ve uzak bir sistem aras\u0131nda senkronize etmek &hellip;<\/p>\n","protected":false},"author":1,"featured_media":1762,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-1844","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"acf":[],"_links":{"self":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts\/1844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/comments?post=1844"}],"version-history":[{"count":0,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/posts\/1844\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/media\/1762"}],"wp:attachment":[{"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/media?parent=1844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/categories?post=1844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sunucucozumleri.com\/blog\/wp-json\/wp\/v2\/tags?post=1844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}