ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

mddiff - ອອນລາຍໃນຄລາວ

ແລ່ນ mddiff ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ mddiff ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


mddiff - ການ​ຄິດ​ໄລ່​ຄວາມ​ແຕກ​ຕ່າງ​ສໍາ​ລັບ maildirs​

ສະຫຼຸບສັງລວມ


mddiff [--max-mailno ໂນ] [--db-file dbf] [-l|--ລາຍການ] [-s|--symlink]
[--ຍົກເວັ້ນ globexpr] [-v|-- verbose] [-d|-- ແລ່ນແຫ້ງ]
[-n|-- ບໍ່ມີການລຶບ] [-- ບໍ່​ມີ​ການ​ເຄື່ອນ​ໄຫວ​] [- ຊ່ວຍ] [--sha1sum] ເສັ້ນທາງ

ລາຍລະອຽດ


mddiff ຄິດໄລ່ delta ຈາກສະຖານະພາບເກົ່າຂອງ maildir (ບັນທຶກໄວ້ໃນເມື່ອກ່ອນໃນ a
ໄຟລ໌ສະຫນັບສະຫນູນ, ເອີ້ນວ່າໄຟລ໌ db) ແລະສະຖານະປະຈຸບັນ, ການສ້າງຊຸດຂອງຄໍາສັ່ງ (a
diff) ທີ່ຊອບແວພາກສ່ວນທີສາມສາມາດນໍາໃຊ້ເພື່ອ synchronize ສໍາເນົາ (ໃນທີ່ສຸດທາງໄກ) ຂອງ
maildir ໄດ້.

If ເສັ້ນທາງ ແມ່ນຊື່ໄຟລ໌ດຽວ, ແລະໄຟລ໌ນັ້ນແມ່ນ fifo, mddiff ອ່ານຈາກຊື່ໄຟລ໌ຂອງມັນ
ແຍກອອກດ້ວຍເສັ້ນໃໝ່ ແລະສົ່ງຜົນໃຫ້ sha1 ຂອງສ່ວນຫົວ ແລະຮ່າງກາຍຂອງມັນແຍກອອກດ້ວຍຊ່ອງຫວ່າງ.

$ mddiff /tmp/fifo_for_mddiff
806a0ffe4f29766effd764... 463e543da9dac8e298...
582cbb6a5cd3ce13965c8c... 8fa60a7458b1157193...
...

If ເສັ້ນທາງ ແມ່ນຊື່ໄຟລ໌ດຽວ, ແລະໄຟລ໌ນັ້ນແມ່ນ fifo, ແລະ -s ທາງ​ເລືອກ​ແມ່ນ​ຜ່ານ​,
mddiff ອ່ານຈາກ fifo ສອງແຖວໃນເວລານັ້ນ, ຕາມລໍາດັບຊື່ແຫຼ່ງແລະເປົ້າຫມາຍ
ຊື່. ຫຼັງຈາກນັ້ນ, ມັນຈະສ້າງ symlink ທີ່ມີຊື່ເປັນຊື່ເປົ້າຫມາຍທີ່ຊີ້ໄປຫາຊື່ແຫຼ່ງ.
ຖ້າຫາກວ່າບາງ dictories ຕ້ອງໄດ້ຮັບການສ້າງຕັ້ງຂື້ນເພື່ອສ້າງ symlink, ນີ້ແມ່ນເຮັດເຊັ່ນດຽວກັນ.
mddiff ຈະພິມ 'OK' ໃນ stdout ເພື່ອສົ່ງສັນຍານຄວາມສຳເລັດ, 'ERROR' ເພື່ອສະແດງຂໍ້ຜິດພາດ.

If ເສັ້ນທາງ ແມ່ນ​ບັນ​ຊີ​ລາຍ​ຊື່​ຂອງ​ການ​, mddiff ຜົນໄດ້ຮັບບັນຊີລາຍຊື່ຂອງການກະທໍາທີ່ລູກຄ້າຕ້ອງເຮັດ
ປະຕິບັດເພື່ອ synchronize ສໍາເນົາຂອງ maildirs ດຽວກັນ. ຊຸດຂອງການປະຕິບັດນີ້ແມ່ນກ່ຽວຂ້ອງກັບ a
ສະຖານະທີ່ຜ່ານມາຂອງ maildir ເກັບໄວ້ໃນໄຟລ໌ db. ໄດເລກະທໍລີການປ້ອນຂໍ້ມູນຖືກຂ້າມຜ່ານ
recursively, ແລະທຸກໄຟລ໌ທີ່ພົບພາຍໃນໄດເລກະທໍລີທີ່ມີຊື່ cur/ ແລະ new/ ແມ່ນ a
ຂໍ້ຄວາມທາງໄປສະນີທີ່ເປັນໄປໄດ້ (ຖ້າມັນບໍ່ມີ \n\n ມັນຖືກຂ້າມ).

$ mddiff ~/Mail/
ADD ~/Mail/cur/1239038050.14937_1.garfield:2,S 66532ebb05b252e...
...

ລູກຄ້າທຸກຄົນ (ຈຸດສິ້ນສຸດໂດຍໃຊ້ mddiff ສໍາລັບການ synchronization) ຈະຕ້ອງໃຊ້ db-file ທີ່ແຕກຕ່າງກັນ, ແລະ
db-file ແມ່ນກ່ຽວຂ້ອງຢ່າງເຂັ້ມງວດກັບຊຸດຂອງໄດເລກະທໍລີທີ່ໃຫ້ເປັນການໂຕ້ຖຽງ, ແລະຄວນ
ບໍ່ໄດ້ຖືກນໍາໃຊ້ກັບຊຸດໄດເລກະທໍລີທີ່ແຕກຕ່າງກັນ. ການເພີ່ມລາຍການໃສ່ຊຸດໄດເລກະທໍລີແມ່ນປອດໄພ,
ໃນ​ຂະ​ນະ​ທີ່​ການ​ລົບ​ໃຫ້​ເຂົາ​ເຈົ້າ​ອາດ​ຈະ​ບໍ່​ເຮັດ​ສິ່ງ​ທີ່​ທ່ານ​ຕ້ອງ​ການ (ການ​ປະ​ຕິ​ບັດ​ການ​ລົບ​ແມ່ນ​ສ້າງ​ຂຶ້ນ​)​.

mddiff ບໍ່​ໄດ້​ປ່ຽນ​ແປງ​ dbf ໄຟລ໌, ມັນສ້າງອັນໃຫມ່ທີ່ເອີ້ນວ່າ dbf.new. ມັນຂຶ້ນກັບ
ເຄື່ອງ​ມື​ລະ​ດັບ​ສູງ​ກວ່າ​ smd-ເຊີບເວີ(1) ການປ່ຽນຊື່ dbf.new ເປັນ dbf ໃນກໍລະນີຂອງຈຸດສຸດທ້າຍອື່ນໆ
ນຳໃຊ້ຄວາມແຕກຕ່າງຢ່າງສຳເລັດຜົນ.

ໄດ້ --ຍົກເວັ້ນ ທາງເລືອກບອກ mddiff ບໍ່ສົນໃຈທັງໝົດ ເສັ້ນທາງ ກົງກັບທີ່ໃຫ້ ໂລກ(7​)
ການສະແດງອອກ. ທາງເລືອກນີ້ສາມາດຜ່ານຫຼາຍຄັ້ງ. ການຈັບຄູ່ແມ່ນດໍາເນີນການໂດຍໃຊ້
fnmatch(3) ບໍ່ມີທຸງພິເສດ, ດັ່ງນັ້ນ '*' ແລະ '?' ກົງກັບຕົວອັກສອນໃດນຶ່ງລວມທັງ '/'.
ການຈັບຄູ່ແມ່ນປະຕິບັດເມື່ອມີລາຍຊື່ເຂົ້າ. ຖ້າຫາກວ່າການແຂ່ງຂັນແມ່ນສໍາເລັດ, ໄດ້
ໄດເລກະທໍລີແລະທຸກ subedirectories ຂອງມັນຖືກຂ້າມ.

ໄດ້ -- ບໍ່ມີການລຶບ ທາງເລືອກບອກ mddiff ເພື່ອບໍ່ໃຫ້ອອກຄຳສັ່ງ DELETE ສຳລັບໄຟລ໌ທີ່
ຫາຍ​ໄປ. ຈື່ໄວ້ວ່າຄຳສັ່ງ DELETE ແມ່ນສ້າງຂຶ້ນສຳລັບໄຟລ໌ທີ່ຖືກຍ້າຍ (ເຊັ່ນ:
ຍ້າຍແມ່ນ COPY ບວກ DELETE). ຜົນໄດ້ຮັບແມ່ນວ່າການລຶບບໍ່ໄດ້ແຜ່ຂະຫຍາຍໄປສູ່ຄົນອື່ນ
ຈຸດຈົບ.

OPTIONS


--max-mailno ໂນ
ການ​ຄາດ​ຄະ​ເນ​ຂອງ​ຕົວ​ເລກ​ຂໍ້​ຄວາມ​ສູງ​ສຸດ (ຄ່າ​ເລີ່ມ​ຕົ້ນ​ກັບ​ຈໍາ​ນວນ​ຂອງ​ຂໍ້​ຄວາມ​ໃນ​
db-file + 1000 ຫຼື 500000 ຖ້າບໍ່ມີ db-file). ທ່ານອາດຈະຕ້ອງການທີ່ຈະຫຼຸດລົງມັນສໍາລັບ
ແລ່ນຄັ້ງທໍາອິດໃນລະບົບຂະຫນາດນ້ອຍ. ຢ່າງໃດກໍຕາມ, ມັນແມ່ນເພີ່ມຂຶ້ນອັດຕະໂນມັດໃນເວລາທີ່ຈໍາເປັນ

--db-file dbf
ຊື່ຂອງ cache ສໍາລັບຈຸດສິ້ນສຸດ (db.txt ເລີ່ມຕົ້ນ)

--ຍົກເວັ້ນ globexpr
ຍົກເວັ້ນ ເສັ້ນທາງ maching ການສະແດງອອກທີ່ໃຫ້

--sha1sum
ປະຕິບັດຕົວຄືກັບຜົນປະໂຫຍດຂອງ sha1sum

--mkdir-p
ປະຕິບັດຕົວຄືກັບ mkdir -p

--mkfifo
ປະຕິບັດຕົວຄືກັບ mkfifo

-l --ລາຍການ
ສະເພາະກ່ອງຈົດໝາຍທີ່ບັນຈຸຢູ່ໃນລາຍການຊ້ຳໆ ເສັ້ນທາງ

-s --symlink
ສ້າງ symlinks ສໍາລັບ ເສັ້ນທາງ ອ່ານຢູ່ໃນເອກະສານປ້ອນຂໍ້ມູນ

-v -- verbose
ເພີ່ມທະວີການ verbosity ຂອງໂຄງການ (ພິມໃນ stderr)

-d -- ແລ່ນແຫ້ງ
ຢ່າສ້າງໄຟລ໌ db ໃໝ່

-n -- ບໍ່ມີການລຶບ
ຢ່າຕິດຕາມໄຟລ໌ທີ່ຖືກລົບ

-- ບໍ່​ມີ​ການ​ເຄື່ອນ​ໄຫວ​
ຢ່າສ້າງ MOVE (ພຽງແຕ່ສຳເນົາ + DELETE)

- ຊ່ວຍ ຫນ້າຈໍຊ່ວຍເຫຼືອນີ້

ຫມາຍເຫດ


mddiff ເປັນ​ປະ​ໂຫຍດ​ໃນ​ລະ​ດັບ​ຕ​່​ໍ​າ​, ນໍາ​ໃຊ້​ໂດຍ smd-server ແລະ smd-client. ທ່ານຄວນໃຊ້ສູງກວ່າ
ເຄື່ອງມືລະດັບເຊັ່ນ smd-ດຶງ(1) smd-push(1) ແລະ smd-loop(1​)

ໃຊ້ mddiff ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    VBA-M (ເກັບໄວ້ - ຕອນນີ້ຢູ່ໃນ Github)
    VBA-M (ເກັບໄວ້ - ຕອນນີ້ຢູ່ໃນ Github)
    ໂຄງການໄດ້ຍ້າຍໄປ
    https://github.com/visualboyadvance-m/visualboyadvance-m
    ຄຸນ​ລັກ​ສະ​ນະ: Cheat creationsave statesmulti
    ລະບົບ, ສະຫນັບສະຫນູນ gba, gbc, gb, sgb,
    sgb2Tu...
    ດາວໂຫລດ VBA-M (ເກັບໄວ້ - ຕອນນີ້ຢູ່ໃນ Github)
  • 2
    Stacer
    Stacer
    Linux System Optimizer ແລະການຕິດຕາມ
    Github Repository:
    https://github.com/oguzhaninan/Stacer.
    ຜູ້ຊົມ: ຜູ້ໃຊ້ສຸດທ້າຍ/ເດັສທັອບ. ຜູ້ໃຊ້
    ການໂຕ້ຕອບ: Qt. ການຂຽນໂປລແກລມ La...
    ດາວໂຫລດ Stacer
  • 3
    ໝາກກ້ຽງ
    ໝາກກ້ຽງ
    Fork ຂອງ TeamWinRecoveryProject(TWRP)
    ມີຫນ້າທີ່ເພີ່ມເຕີມຈໍານວນຫຼາຍ, ການອອກແບບໃຫມ່
    ແລະຄຸນສົມບັດເພີ່ມເຕີມ: ຮອງຮັບ Treble ແລະ
    ROMs ທີ່ບໍ່ແມ່ນ Treble ໃໝ່ຫຼ້າສຸດ Oreo kernel,
    ສ້າງ...
    ດາວໂຫລດ OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    ປະ​ຕູ​ປະ​ຕິ​ບັດ​ການ IT​: ເປັນ​ການ​ເປີດ​ຄົບ​ຖ້ວນ​ສົມ​ບູນ​
    ແຫຼ່ງ, ITIL, ການບໍລິການທີ່ອີງໃສ່ເວັບ
    ເຄື່ອງ​ມື​ການ​ຄຸ້ມ​ຄອງ​ລວມ​ທັງ​ຫມົດ​
    CMDB ທີ່ສາມາດປັບແຕ່ງໄດ້, ລະບົບ helpdesk ແລະ
    ຜູ້​ຊາຍ​ເອ​ກະ​ສານ ...
    ດາວໂຫລດເທິງ - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine ເປັນດົນຕີຫຼາຍເວທີ
    ຜູ້ນແລະຜູ້ຈັດຫ້ອງສະຫມຸດໄດ້ຮັບການດົນໃຈໂດຍ
    Amarok 1.4. ມັນ​ມີ​ໄວ​ແລະ​
    ການ​ໂຕ້​ຕອບ​ງ່າຍ​ທີ່​ຈະ​ນໍາ​ໃຊ້​, ແລະ​ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​
    ຄົ້ນຫາແລະ ...
    ດາວໂຫລດ Clementine
  • 6
    XISMus
    XISMus
    ເອົາ​ໃຈ​ໃສ່​: ການ​ປັບ​ປຸງ​ສະ​ສົມ 2.4.3 ມີ​
    ປ່ອຍອອກມາ!! ການປັບປຸງເຮັດວຽກສໍາລັບການໃດໆ
    ຮຸ່ນ 2.xx ທີ່ຜ່ານມາ. ຖ້າການຍົກລະດັບ
    ຈາກເວີຊັນ v1.xx, ກະລຸນາດາວໂຫຼດ ແລະ
    ຂ້າພະເຈົ້າ ...
    ດາວໂຫລດ XISMuS
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad