Press "Enter" to skip to content

Linux-da yeni və ya dəyişdirilmiş/dəyişdirilmiş faylları sinxronlaşdırmaq üçün Rsync-dən necə istifadə etmək olar

Beləliklə, əmrimiz belə oxunacaq: “mv * ../ şəkillər“Gəl indi girək.

Linux qabığı təlimatı

The komanda satırı qabığı əməliyyat sisteminiz üçün mətn əsaslı istifadəçi interfeysidir. Sistemin xidmətləri və mənbələrinin qrafik təsvirini istifadə edən bir GUI qabığından fərqli olaraq, komanda xətti qabığı yalnız mətndən istifadə edir. Bu, sizinlə əməliyyat sistemi arasındakı əsas interfeysdir və bir çox hallarda sistem prosesləri üzərində daha birbaşa nəzarət təklif edir.

  • Qabıq nə üçün istifadə olunur?
  • Niyə buna “qabıq” deyilir?
  • Komanda xətti qabığına necə daxil ola bilərəm?
  • Komanda istemi.
  • Əmrlər daxil edilir.
  • Ekran təmizlənir.
  • Kataloq dəyişdirilir.
  • Faylların köçürülməsi.
  • Kataloqlar hazırlanır.
  • Faylların silinməsi.
  • Dizinlərin silinməsi.
  • Faylların kopyalanması.
  • Bir sənədin adı dəyişdirilir.
  • Bir kataloqun adı dəyişdirilir.
  • Avtomatik tamamlama.
  • Kabukdan çıxırıq.
  • Linux və Unix əsas səhifəsi

Qabıq nə üçün istifadə olunur?

Əməliyyat sisteminizlə əlaqə qurmağa gəldikdə, bir GUI ilə edə biləcəyiniz hər şey komanda xəttində edilə bilər. Məsələn, hər zaman etməyiniz üçün lazım olan bir şeyi götürək: faylları fayl sisteminizdə gəzdirin. Bir GUI istifadə edərək, sənədlərinizi təmsil edən nişanları seçib başqa bir qovluğa sürükləyə və onları köçürmək üçün oraya ata bilərsiniz.

Bununla birlikdə, komanda xəttindən istifadə edərək bu əməliyyat tək bir əmrdən istifadə etməklə həyata keçirilə bilər:

Komanda xətti, vərdiş etdikdən sonra sisteminizi GUI ilə müqayisədə daha yüksək səmərəlilik və dəqiqliklə idarə etməyə imkan verir.

Niyə buna “qabıq” deyilir?

İstifadəçi interfeysi “qabıq” kimi tanınır, çünki sizi əməliyyat sisteminin iç hissəsindən ayıran xarici təbəqədir. Texniki olaraq, əməliyyat sisteminizin GUI-si də “qabıq” dır, lakin əmr satırına çox vaxt təsadüfən “qabıq” deyilir.

Komanda xətti qabığına necə daxil ola bilərəm?

Komanda xətti qabığına daxil olmağın ən ümumi yolu terminal emulatorundan istifadə etməkdir.

Bir Linux paylamasından istifadə edirsinizsə, proqramları ayrı pəncərələrdə çalıştırmanıza və siçan istifadə edərək onlarla əlaqə qurmağınıza imkan verən X Window Sisteminə (və ya “X”) başlaya bilər. X-də, bir terminal emulatorunu işə salmağın müxtəlif yolları var, amma ən çox yayılmışları budur:

    Bir çox Linux dağıtımında “Başlat Menyusu” olan Microsoft Windows-a bənzər bir masa üstü mühit istifadə olunur. Bu menyudan, terminal tətbiqiniz ümumiyyətlə “Aksesuarlar” altında yerləşir. Məsələn, Lubuntu artıq quraşdırılmış LXTerminal terminal emulatoru ilə gəlir və qısayol Aksesuarlar menyusunda yerləşir.

Terminal emulatorunuzu necə işə salacağınızı bilmirsinizsə, xüsusi əməliyyat sisteminizin sənədlərinə baxın və “terminal” axtarın.

Komanda istemi

Terminal emulatorunu işə saldıqda sizə bir komut istemi təqdim olunur.

Bu nümunələrin hamısı Bourne-Again Shell (bash), Linuxdakı standart komut satırı qabığıdır.

Bu əmr istəməsinə yaxından baxaq. Komut istədiyiniz hər hansı bir şey kimi konfiqurasiya edilə bilər, lakin standart olaraq nümunəmizə oxşayır.

Konkret olaraq, bizə deyir Biz kimik (istifadəçi adı) və Biz hardayıq (hansı sistemdən istifadə edirik və iş qovluğumuz). Təklifin ayrı-ayrı hissələri nə deməkdir:

adınız İstifadəçi adınız.
@ At işarəsi istifadəçi adını və host adını ayırır.
sənin evin Sistem host adı.
: İki nöqtə, host adını və iş qovluğunu ayıran xarakterdir.
~ Hazırkı (“işləyən”) qovluğumuz. Tilda (“”~“) ev qovluğumuzu təmsil edən xüsusi bir simvoldur. Kabuk seansına başladığınızda, bu, işə başlamağınız lazım olan qovluqdur.
$ Superuser imtiyazlarımızın olmadığını göstərən xüsusi bir xarakter. Kimi daxil olduqda kök (superuser), bu xarakter a olaraq dəyişir #.

Əmrlər daxil edilir

Gəlin ilk əmrimizi yazaq. Ev qovluğumuzdakı sənədləri sadalamaqla başlamalıyıq. Bütün bu faylları görməyin ən əsas yolu ls əmr; növü ls əmr istəməsində və Enter düyməsini basın.

Yuxarıda göstərildiyi kimi, ls əmri qovluğun tərkibini siyahıya alır və bizi başqa bir komut istəməsinə yerləşdirir.

Unix və Linuxdakı bütün əmrlər və fayl adları hərf və həssasdır. The ls əmr, məsələn, olmalıdır yuxarıda göstərildiyi kimi kiçik hərflərlə yazılmalıdır.

Dizin məzmununun daha ətraflı siyahısı üçün təyin edə bilərik komanda satırı seçimləri, başqa adla açarları. Bunlar əmrin işləmə qaydasını dəyişdirən əlavə arqumentlərdir. Burada istifadə edirik -l siyahımızdan daha çox məlumat almaq üçün (uzun siyahı formatını istifadə edin) seçimi.

Yuxarıda göstərildiyi kimi, ls -l əmri bizə ev kataloqumuzun məzmunu haqqında əlavə məlumat verir. Əvvəlcə hər bir siyahının ilk hərfinin a d, yəni bu qovluq məzmununun hər biri özü bir qovluqdur.

Ekran təmizlənir

Başqa bir şey etməzdən əvvəl əvvəlki əmrlərimizdən çıxdığımız qarışıqlığı aradan qaldırmaq üçün ekranı təmizləyək. İstifadə edin aydın yazaraq əmr aydın yeni bir əmr istəməsində və düyməsini basın Daxil edin.

Enter düyməsini basdıqdan sonra ekran təmizlənir və terminal ekranınızın üstündəki yeni bir əmr istəməsinə yerləşdirir.

Kataloq dəyişdirilir

Gəlin özümüzə keçək sənədlər qovluğunu istifadə edərək cd (“qovluğu dəyişdirin”) əmri. Mövcud qovluğu dəyişdirmək üçün “yazıncd“və sonra bir boşluq, sonra dəyişdirmək istədiyiniz qovluq adı və sonra Enter düyməsini basın.

The cd əmri, göstərdiyiniz hər hansı bir qovluğun adının cari qovluqla əlaqəli olduğunu qəbul edir. Bu səbəbdən sənədlər indiki qovluğumuzda olan qovluğu yazın “CD sənədləri’.

Komut istemi indi yeni iş qovluğunu əks etdirir: ~ / sənədlər, tam yol adına bərabərdir: / ev / adınız / sənədlər. Hansı istifadəçi kimi daxil olmağınızdan asılı olmayaraq, “~“həmişə ev qovluğunuzu təmsil edir. Məsələn, yeni iş qovluğu terminal pəncərəmizin başlıq çubuğunda da görünür.

MS-DOS və Microsoft Windows-dan fərqli olaraq, Linuxdakı hiyerarşik qovluq adları irəli bir əyri ilə ayrılır (“/“) əks əyilmək əvəzinə (” “). Simvolların bu dəyişməsi bu müxtəlif əməliyyat sistemləri arasındakı əsas fərqdir.

İstədiyiniz zaman, istifadə edərək cari qovluğunuzu təsdiqləyə bilərsiniz pwd(“iş qovluğunu çap et”) əmri.

Komanda bu vəziyyətdə mövcud qovluğun adını terminala yazdırır “/ ev / adınız / sənədlər“Yenə də” ilə~ / sənədlər“the”~“olan ana qovluğumuzu təmsil edir / ev / adınız. Yəni ev qovluğumuzda olsaq “yazaraq”CD sənədləri,’ ’cd / home / adınız / sənədlər, “və ya”CD ~ / sənədlər“hamımız bizi eyni qovluğa yerləşdirərdik.

İndi bir qovluq yuxarı, ev qovluğumuza qayıdaq. Xüsusi qovluq adı “..“(cüt nöqtəli)” bir qovluq yuxarı “deməkdir.

İndi ana qovluğumuza qayıtdıq.

MS-DOS ilə daha yaxından tanışsınızsa, unutmayın ki, cd ilə iki dövr arasında bir yer olmalıdır.

Faylların köçürülməsi

İndi faylları necə gəzdirəcəyimizlə tanış olaq.

Deyək ki, bir veb brauzerlə iki şəkil yüklədik və onlar bizim yaddaşımızda saxladılar yükləmələr qovluq. Gəl ora girək və baxaq. Əvvəlcə qovluğu yükləmələr qovluq.

Sonra qovluqdakı faylları ilə ls əmr.

Burada iki JPEG sənədini görürük. Gəlin onları yükləmələr qovluğu seçin və şəkillər qovluğu kimi daha uyğun bir yerə qoyun. Bu sənədləri daşımaq üçün mv (“hərəkət et”) əmri.

The mv komanda aşağıdakı ümumi formanı alır.

mv [Seçimlər. ] MƏNBƏİstiqamət

Seçimlər əmri tamamlamaq üçün hər hansı bir seçim göstərməyiniz tələb olunmadığı üçün mötərizəyə əlavə edilmişdir. The MƏNBƏİstiqamət arqumentlərin hər ikisi tələb olunur.

MƏNBƏ köçürmək istədiyiniz faylın və ya faylların adıdır. İstiqamət onları köçürmək üçün yerdir. Əgər İstiqamət bir qovluq adıdır, fayl və ya fayllar həmin qovluğa köçürülür.

Hal-hazırda qovluqdayıq / ev / adınız / yükləmələr və sənədləri içərisinə daşımaq istəyirik / ev / adınız / şəkillər. Özümüzü dəqiqləşdirə bilərik İstiqamət tam yol adından istifadə edərək (“/ ev / adınız / şəkillər“) və ya cari qovluğumuza nisbi bir yol olaraq (“../ şəkillər“) və ya ev kataloqumuzu qısaltmaq üçün bir tilde istifadə etmək (“~ / şəkillər“). Bunların hamısı ekvivalentdir və eyni nəticə verir. Gəlin bizim üçün nisbi yol adından istifadə edək İstiqamət: ../ şəkillər.

Beləliklə, özümüzü necə dəqiqləşdirəcəyik MƏNBƏ?

Hər iki faylı da daşımaq istəyirik və bunlar qovluqdakı yeganə sənədlərdir. Beləliklə, onları dəqiqləşdirməyin ən sadə yolu izah etmək olardı mv “bu qovluqdakı bütün sənədləri köçürün ../ şəkillər. “Bunu bir joker kart istifadə edərək edə bilərik.

Joker karakter birdən çox fayl adını (və ya birdən çoxunu) təmsil edən xüsusi bir simvoldur hissə fayl adının). Budur, ulduz işarəsini istifadə edəcəyik (“*“). İstifadə etsək * bütün fayl adımız kimi, shell əmrimizi tətbiq edir hər fayl iş kataloqumuzda.

Beləliklə, əmrimiz belə oxunacaq: “mv * ../ şəkillər“Gəl indi girək.

Heç bir şey olmamış kimi görünür, amma bu, kabuğun bizə səhv olmadığını izah etmə üsuludur. Bir problem olsaydı, bir səhv mesajı və ya bir növ xəbərdarlıq göstərilir.

Faylların köçürüldüyünü doğrulayaq. Çalıştırarak başqa bir qovluğun içeriğini sadalaya bilərik ls və bir yol adının göstərilməsi. Bu vəziyyətdə yol adımız “../ şəkillər.’

Şəkillər əvvəllər mövcud olan başqa bir qovluqla birlikdə ikisi də var (“divar kağızları“). Görüntülərimizi daha yaxşı düzəltmək və əsasını saxlamaq üçün özümüzə məxsus yeni bir kataloq etməliyik şəkillər kataloqu almaq. İndi edək.

Kataloqlar hazırlanır

Gəlin şəkillər iki pinqvin şəklimizin indi yerləşdiyi qovluq.

İndi pinqvin şəkillərimiz üçün yeni bir kataloq hazırlayaq. Yeni qovluqların yaradılması ilə həyata keçirilir mkdir əmr.

Ən sadə forması mkdir komanda ona bir arqument verməkdir: yeni qovluğun adı. Cari qovluqda bir qovluq yaradarkən bir yol adı olmadan bir arqumentdən istifadə etmək mümkündür. Gəlin yeni qovluğumuza zəng edək pinqvin-pix.

Beləliklə, girəcəyimiz əmr “mkdir pinqvin-pix“yeni bir kataloq etmək.

İndi kataloqun tərkibini sadalayaraq orada olduğunu doğrulayaq.

Kataloqun içindəkiləri sadaladığımızda, fayl adları və qovluq adlarının fərqli faylları və qovluqları müəyyənləşdirməyə kömək etmək üçün fərqli rənglər olduğunu görə bilərsiniz. Rəngin vurğulanması əksər qabıqlarda yaygın olsa da, bütün qabıqlar bunu default olaraq etmir.

Adların rənginə görə bilmiriksə, istifadə edə bilərik ls ilə -l (uzun siyahı) seçimi.

Əlavə məlumatlara aşağıdakılar daxildir.

  • İcazələr – fayla kimin girişi və hansı növ giriş.
  • Mülkiyyət – sənədin sahibi kimdir.
  • Müəlliflik – faylı kim yaradıb.
  • Fayl ölçüsü – faylın bayt ölçüsü.
  • mtime – sənədin son dəyişdirildiyi tarix və vaxt.

Üçün sətirlərdə ilk hərf pinqvin-pixdivar kağızlarıd, “bunların qovluq olduğunu ifadə edir. Fayl siyahıları haqqında daha çox məlumat üçün. sənədlərinə baxın chmod əmr.

İndi şəkillərimizi yeni qovluğa köçürə bilərik. Danışmaq mv hansı faylları köçürmək lazımdırsa, yenidən bir joker işarədən istifadə edə bilərik, ancaq bu dəfə qovluqları deyil, yalnız şəkil sənədlərini köçürməyi bildiyinə əmin olaq. Hər iki görüntü dosyası JPEG uzantısı ilə bitdiyindən .webp, fayl adını təyin edə bilərik ” *. jpg“: bu qabığa” köçürmək istədiyim fayllar cari qovluqda bitən hər hansı bir sənəddir .webp“. Yəni əmrimiz belə görünür:”mv *. jpg pinqvin-pix.’

Komanda uğurla başa çatdığı mənasını verən bir səhv mesajı verilmədi. İçindəkiləri siyahıya alaraq sənədlərin köçürüldüyünü doğrulayaq pinqvin-pix.

Faylların silinməsi

İki pinqvin şəklimiz var, amma bəlkə də yalnız ehtiyacımız olduğuna qərar verdik real-penguin.webpvə ehtiyacımız yoxdur tux-the-penguin.webp artıq. Bu faylı. İstifadə edərək silə bilərik rm (“Sil”) əmri.

Təmin etməliyik rm silinəcək fayl adı ilə. Hal hazırda şəkillər qovluq, ancaq imajımız artık pinqvin-pix alt direktoriya. İş qovluğumuzu dəyişdirə bilərik pinqvin-pix və sonra əmri çalıştırın, ancaq bu yalnız əlavə işdir, qovluğu yolun bir hissəsi olaraq istifadə edərək bu addımı atlaya bilərik.

Bizim əmrimiz belə görünür: “rm pinqvin-pix / tux-the-penguin.webp.’

Bir daha qabıq heç bir rəy vermədən əmrimizi yerinə yetirir. Komanda müvəffəqiyyətlə yerinə yetirildi, buna görə də qabıq bizi başqa bir əmrə hazır olduğunu bildirərək əmr istəməsinə qaytarır.

Bir faylı zibil qutusuna və ya Microsoft Windows zibil qutusuna sürükləməkdən fərqli olaraq, bir fayl silinməsini geri qaytarmağın bir yolu yoxdur rm. Diqqətlə sənədlərinizi silin! Getdikdən sonra onları geri qaytarmaq (praktik olaraq) qeyri-mümkündür.

Faylın həqiqətən yox olduğunu yoxlayaq.

Dizinlərin silinməsi

Bu sənədlər üçün əladır, bəs qovluqlar? Varsayılan olaraq, rm yalnız qovluqları deyil, sənədləri silir.

The rmdir (“qovluğu sil”) əmri boş olduğunu düşünərək bir qovluğu silir. “İstifadə edərək yeni, boş bir qovluq yaradaraq test edək.mkdir test qovluğu“əmri.

Gəlin orada olduğunu doğrulayaq “ls -l“əmri.

Artıq yeni əmrimizi “əmrindən istifadə edərək silə bilərikrmdir test qovluğu, “və çalıştırarak getdiyini yoxlayın.”ls -l“təkrar əmr.

Ancaq cəhd etsək nə olardı “rmdir pinqvin-pix’?

Biz edə bilmərik rmdir boş deyil, çünki bu qovluq.

Silin pinqvin-pix və içindəki hər şey (bütün fayllar və içərisində ola biləcək bütün sənədlər daxil olmaqla), istifadə edə bilərsiniz rm ilə əmr -r seçim.

Normalda, rm bir kataloq üzərində işləməyəcəkdir. Bununla birlikdə -r seçimi bir qovluğu təkrarlanan şəkildə silir, bu da qovluğu və hər hansı bir alt qovluğu daxil edər, qovluq daxil olmaqla hər şeyi silər. Beləliklə, “əmrini icra etsəkrm -r pinqvin-pix, “qovluğu və içindəki dosyanı silər. İçəridə bir qovluq olsaydı, onlar da silinərdi.

Bir daha, bu əmr üçün geri qaytarma yoxdur. Nə vaxt ki sən rm -r bir qovluq, o qovluq və içindəki hər şey sonsuza qədər silinir! Əksər Linux əmrləri kimi, rm çox güclüdür və diqqətlə istifadə olunmalıdır.

Faylların kopyalanması

Bir faylı kopyalamaq üçün istifadə edin cp əmr.

cp MƏNBƏİstiqamət

MƏNBƏ kopyalamaq istədiyiniz sənədin adıdır və İstiqamət yeni faylın təyinatını göstərən yol adıdır. Təyinat yeni bir fayl adı və ya bir nüsxənin yerləşməsini istədiyiniz qovluq adı ola bilər.

Deyək ki, bizim sənədimizdə bir mətn faylı var sənədlər qovluq çağırıldı orig.txtvə bunun bir kopyasını etmək istəyirik copy.txt. İstifadə etməli olduğumuz əmr “cp orig.txt copy.txt.’

Ancaq bir qovluq əlavə edilərsə cp əmri, təyinat qovluğunda bir nüsxə çıxarır. Növbəti nümunədə altı şey edirik.

  1. İşləyən qovluğun tərkibini sadalayın.
  2. Adlı yeni bir qovluq yaradın nüsxə.
  3. İndi daxil olan iş qovluğunun tərkibini sadalayın nüsxə qovluq.
  4. Məzmununu sadalayın nüsxə qovluq (yoxdur. Boşdur).
  5. Kopyala copy.txt içinə nüsxə qovluq.
  6. Məzmununu sadalayın nüsxə İndi bir nüsxəsini olan qovluq copy.txt.

Bir sənədin adı dəyişdirilir

The mv əmri bir fayl adını dəyişdirmək üçün də istifadə edilə bilər. Məsələn, “əmrimv orig.txt original.txt“sənədin adını dəyişir orig.txt üçün orijinal.txt.

Bir kataloqun adı dəyişdirilir

Dizinlərin adını dəyişdirmək, faylların adını dəyişdirmək kimi işləyir mv əmr. Burada “adlı bir qovluq yaradırıqsurəti, “ancaq adını dəyişdirin”nüsxə“əmrdən istifadə”mv nüsxə.’

Əgər surəti qovluqda hər hansı bir fayl və ya qovluq var idi, dəyişməz olardı. Dəyişəcək tək şey bunları ehtiva edən qovluğun adıdır.

Avtomatik tamamlama

Əksər Linux əmr satırı qabıqları, Tab düyməsini basarsanız yazmağa başladığınız sözü avtomatik olaraq tamamlayır. Avtomatik tamamlama, xüsusilə uzun fayl adları ilə vaxtınıza qənaət etməyə kömək edir. Məsələn, deyək ki, sənədlər qovluğunda üç fayl var: pinqvin-diving.webp, penguin.webppenguins.webp.

Bir əmr yazın və sonra “yazınsəh“düyməsini basın və Tab düymənin qabığı sizin üçün “pinqvin” sözünü tamamlayır.

Bütün fayllar sözlə başladığı üçün orada dayanır pinqvin, lakin bundan sonra hansı dosyanın istədiyindən əmin deyil.

Yazdığınız üçün birdən çox avtomatik tamamlama uyğunluğu olduqda, basaraq Tab qabıqdan iki dəfə mümkün olan bütün uyğunluqları sadalamağı tələb edir. Yəni yuxarıda yazdığınız yerdə səhTab və qabıq avtomatik tamamlayır pinqvin sənin üçün. Basın Tab daha iki dəfə sizə mümkün olan bütün variantları verəcək və komandanızı tərk etdiyiniz yerlə dolduraraq yenidən istəyə qaytaracaqsınız.

Avtomatik tamamlama yol adlarını və əmr adlarını tamamlamaq üçün də işləyir.

Kabukdan çıxırıq

Yazaraq çıxış komanda əmr qabığından çıxır və ya terminal pəncərəsini bağlayır və ya terminal pəncərəsini əl ilə bağlanmağa hazırlayır.

Linux-da yeni və ya dəyişdirilmiş/dəyişdirilmiş faylları sinxronlaşdırmaq üçün Rsync-dən necə istifadə etmək olar

Sistem inzibatçısı və ya Linux-un güc istifadəçisi kimi siz yəqin ki, bir neçə dəfə rastlaşmısınız və ya hətta bir neçə dəfə istifadəçilərə faylları yerli və uzaqdan tez surətdə köçürməyə və ya sinxronlaşdırmağa imkan verən çox yönlü Linux Rsync alətindən istifadə etmiş ola bilərsiniz. O, həmçinin ehtiyat əməliyyatları və güzgü üçün populyar olaraq istifadə edilən əla vasitədir.

Onun görkəmli xüsusiyyətləri və üstünlüklərindən bəziləri; o, olduqca çox yönlüdür, o, yerli olaraq, uzaq qabıqdan və ya uzaqdan rsync-dən kopyalaya bilər, eyni zamanda olduqca çevikdir və istifadəçilərə kopyalamaq üçün istənilən sayda faylı təyin etməyə imkan verir.

Bundan əlavə, o, bağlantıların, cihazların, fayl və ya kataloq sahibinin, qrupların və icazələrin surətini çıxarmağa icazə verir. O, həmçinin bir çox başqaları ilə birlikdə kök imtiyazları olmadan istifadəni dəstəkləyir.

Linux-da digər fayl kodlaşdırma əmrləri ilə müqayisədə rsync-in vacib bir fərqi onun yalnız fayllar və ya kataloq məzmunu arasındakı fərqi ötürmək üçün uzaqdan yeniləmə protokolundan istifadə etməsidir.

Buna görə də, bu məqalədə biz Linux-da ehtiyat nüsxələri çıxararkən və ondan kənarda rsync-in bizə yalnız yeni və ya dəyişdirilmiş faylları və ya kataloq məzmununu sinxronlaşdırmağa necə kömək edə biləcəyini araşdıracağıq.

Başlamaq üçün yadda saxlamalısınız ki, rsync-dən istifadənin adi və ən sadə forması aşağıdakı kimidir:

# rsync options source destination

Bununla belə, yuxarıdakı konsepsiyanın əslində necə işlədiyini üzə çıxarmaq üçün bəzi nümunələrə nəzər salaq.

Rsync istifadə edərək yerli olaraq faylların sinxronlaşdırılması

Aşağıdakı əmrdən istifadə edərək, sənədləri sənədlərim kataloqundan yerli olaraq /tmp/documents qovluğuna köçürə bilərsiniz:

$ rsync -av Documents/* /tmp/documents

Yuxarıdakı əmrdə seçim:

  1. -a – arxiv rejimi deməkdir
  2. -v – davam edən əməliyyatların təfərrüatlarını göstərən müfəssəl deməkdir

Varsayılan olaraq, rsync yalnız yeni və ya dəyişdirilmiş faylları mənbədən təyinat yerinə köçürür, mən Sənədlər qovluğuna yeni fayl əlavə edəndə eyni əmri ikinci dəfə icra etdikdən sonra belə olur:

$ rsync -av Documents/* /tmp/documents

Komandanın çıxışından müşahidə edə və fərq edə bildiyiniz kimi, təyinat qovluğuna yalnız yeni fayl kopyalanır.

–update və ya -u seçimi rsync-ə təyinat qovluğunda hələ də yeni olan faylları və vacib seçimlərdən biri olan –dry-run və ya -n bizə heç bir dəyişiklik etmədən sınaq əməliyyatını yerinə yetirməyə imkan verir. Bu bizə hansı faylların kopyalanacağını göstərir.

$ rsync -aunv Documents/* /tmp/documents

Test əməliyyatını yerinə yetirdikdən sonra biz -n -dan imtina edə və real əməliyyat həyata keçirə bilərik:

$ rsync -auv Documents/* /tmp/documents

:~/all/ $ rsync -av –update Documents/* :~/all/

Mövcud faylları yeniləmək və təyinat yerində yeni faylların yaradılmasının qarşısını almaq üçün biz –existing seçimindən istifadə edirik.

Siz man rsync səhifəsini keçərək qabaqcıl istifadə üçün əlavə faydalı variantları kəşf edə bilərsiniz, əvvəllər qeyd etdiyim kimi, rsync çox güclü və çox yönlü Linux alətidir və bir çox Sistem Administratoru və Linux-un güc istifadəçiləri yalnız bunu bilirlər. nə qədər sərfəlidir.

Ən əsası, siz də burada əhatə etdiyimiz nümunələr haqqında öz fikrinizi bölüşə bilərsiniz və ya daha yaxşısı, aşağıdakı şərh bölməsi vasitəsilə bu mühüm komanda xətti alətindən istifadə etmək üçün bizə dəyərli məsləhətlər verə bilərsiniz.

Bütün hüquqlar qorunur. © Linux-Console.net • 2019-2023

İOS Faylları Tətbiqinə Yenidən Baxın

Apple iPhone və ya iPad-də bunu heç görməmisiniz. Əslində, iCloud Drive adlandırıldığı və daha zəif qabiliyyətlərə sahib olduğu IOS 9-dan bəri mövcuddur.

Əvvəlcə bu tətbiqetmənin məqsədi IOS cihazlarınıza MacOS kompüterinizdə saxlanılan fayllara giriş imkanı vermək idi. Bu, iCloud-da kompüter (lər) dən Masaüstü sənədləri avtomatik olaraq qoyularaq iCloud Drive tətbiqi onlara daxil ola bildi. Əlbətdə ki, onu telefonunuzdan və ya iPad-dən kompüterinizə bir fayl ötürmək üçün də istifadə edə bilərsiniz.

IOS 11 gəldikdə, Files tətbiqi iCloud Drive-ı əvəz etdi (Mac xaricində; köhnə adı orada saxlayır) və Dropbox, Google Drive, OneDrive və digər bir çox digər xidmətlərə daxil olmaq imkanı əlavə etdi. Bu, bir-birinə asan surətdə çıxarmaq da daxil olmaqla bütün başqa imkanlar dünyasını açdı.

bu imkanlardan bəzilərini indi və sonra istifadə edirəm, lakin çox vaxt deyil. Hər gün Dosyalar tətbiqetməsindən istifadə edirəm, amma çox fərqli bir şəkildə istifadə edirəm.

Fayllar Tətbiqindən necə istifadə edirəm

IPadımı kompüterimdən çox istifadə edirəm. Demək olar ki, “iPad kompüter deyil!” Fəryadlarını eşidirəm. Bəli, başa düşürəm. Bəzi şeyləri kompüterimlə, Windows və ya Mac ilə edə bilərəm, iPad ilə edə biləcəyimdən çox. Mən bununla mübahisə etməyəcəyəm.

Bir kompüter istifadə etməyə alışmış olsanız iPad-in edə biləcəyi şeylərin kobud görünə biləcəyi ilə də mübahisə etməyəcəyəm. Hətta bəzi şeylərin bacarıqsız olduğuna da razıyam.

Ancaq iPad-i demək olar ki, müstəsna olaraq istifadə edirəm, çünki etməyim lazım olan işləri çox gözəl edir, yüngüldür və istifadə etməyə o qədər alışmışam ki, çox vaxt kompüter mənə ləkəsiz görünür.

Bu yazını iPad-də bəstələyirəm. Bunu sosial media, məqalələr oxumaq, ispan dilini öyrənmək, işlərimi izləmək, vergilərimi yerinə yetirmək, gəlir və xərclərimi izləmək və s. Üçün istifadə edirəm.

Dosyalar tətbiqi bütün bu işlərdə mənə kömək edir.

Qovluqlar

Hər hansı bir bulud xidməti içərisində, ehtimal ki, qovluq yaratmaq qabiliyyətiniz var. Əlbətdə ki, bunu kompüterinizdə də edə bilərsiniz və bu iCloud Drive-ın orijinal konsepsiyası idi: bu fayllara və qovluqlara giriş imkanı verin.

Ancaq mənim kimi bir IOS cihazında işləyirsinizsə, niyə yalnız iPad-dən bir şey saxlamaq üçün bir kompüteri atəşə tutursunuz? Ehtiyacınız yoxdur.

Qovluqlarda nə baş verir?

Məsələn, Vergilər qovluğumda vergi bəyannamələri, mənə göndərilən kağızdan yüklədiyim və ya bir şəkil çəkdirdiyim 1099 və W2 sənədləri, yadda saxlamağım lazım olan şeylərin ekran görüntüləri və sənədləşə biləcəyim başqa bir şey var.

Məqalələr qovluğumda şəkillər, ekran görüntüləri və mətn parçaları, həqiqi yazı üzərində işə başlamazdan çox əvvəl başlamış ola bilər.

Təqaüd üçün bir cədvəlim var, orada cədvəllər, PDFlər və internetdə tapdığım məsləhətlərin ekran görüntüləri, vergi və pensiya paylamaları üçün IRS cədvəllərinin yüklənməsi və s.

Adlarını çəkə bilmək və fərqli meyarlara görə asanlıqla sıralamaq istədiyim şəkillər də buraya daxil olur. Döşəmələrin yuyulması üçün əllər və dizlər metodunu seçdiyimə görə köhnə dizlərim bunları çox götürə bilmədiyi üçün təmizləməyim lazım olan mərtəbələrin şəkillərini hissə-hissə saxlayıram. Döşəmələri təmizlədiyim həftədə bir dəfəyə bölmə edirəm, arada bolca istirahət edirəm.

Yenə də bütün bu təşkilatı bir kompüterdə edə bilərsiniz. Əvvəllər belə edirdim və əlbəttə ki, bunların hamısı dərhal kompüterimdə mövcuddur. Ancaq iPad-dən çox istifadə etdiyim zaman niyə kompüterə qaçmalıyam? Mən burada hər şeyi edə bilərəm.

Əməliyyat sistemini jailbreak etmədən IOS-da edə bilməyəcəyiniz bir şey takma adlar və ya simvolik bağlantılar yaratmaqdır. Ancaq Mac-da bunları yarada bilərsiniz və IOS bunları istifadə edə biləcəkdir.

Bunları iCloud-da saxladığım üçün (və bəzən ixtisar üçün başqa bir bulud xidmətində), bunlar dərhal iPhone-da da mövcuddur. Bu, iPad-dən kənarda olduğum zaman tez-tez əlverişlidir. Yalnız iPad-də özümdə saxladığım faylları telefondakı yerli yaddaşa köçürmədiyim halda mövcud deyil.

Yeri gəlmişkən, bir Windows kompüterindən istifadə edirsinizsə, bu fayllara da daxil olaraq asanlıqla birindən digərinə şeylər köçürə bilərsiniz. Bunun necə olduğunu öyrənmək üçün Windows üçün iCloud Drive-a baxın.

Bəzi daha vacib şeylərim birbaşa iPad-də yaddaşa köçürülür. Bəli, bu da sizin üçün mövcuddur. Bunu internetə çıxışı olmasa da daxil olmaq üçün ehtiyac duyduğum material üçün edirəm. Sürücülük vəsiqəmin şəkli buna bir nümunədir.

Kompüter olmadığına əminik?

Ümid edirəm ki, bu məqalə sizə Dosyalar tətbiqetməsinin IOS cihazınızı necə daha faydalı edə biləcəyi barədə bəzi fikirlər verdi. Əlbəttə ki, mənim üçün faydalı oldu. Bəlkə də sizin üçün olacaq.

Comments are closed, but trackbacks and pingbacks are open.