purge_non_existing_images.sh

ຄົ້ນຫາ ແລະ ລຶບລາຍການຈາກຖານຂໍ້ມູນທີ່ອ້າງອີງເຖິງຮູບພາບທີ່ບໍ່ມີຢູ່ໃນລະບົບໄຟລ໌ອີກຕໍ່ໄປ. ທ່ານຕ້ອງປິດ darktable ກ່ອນລັນສະຄຣິບນີ້.

ສະຄຣິບນີ້ສາມາດເອີ້ນໃຊ້ໄດ້ດ້ວຍພາລາມິເຕີສາຍຄຳສັ່ງດັ່ງນີ້:

purge_non_existing_images.sh [-c|--configdir <path>]
                             [-l|--library <path>]
                             [-p|--purge]

ລັນສະຄຣິບໂດຍບໍ່ມີຕົວເລືອກເພື່ອເຮັດ “dry run”, ເຊິ່ງຈະສ້າງລາຍງານໄຟລ໌ທີ່ຫາຍໄປໂດຍບໍ່ມີການປ່ຽນແປງໃດໆໃນຖານຂໍ້ມູນ.

ຕົວເລືອກທີ່ມີໃຫ້ຄື:

-c|--configdir <path>
ລະບຸເສັ້ນທາງໄປຫາໂຟນເດີການຕັ້ງຄ່າ darktable ທີ່ຈະໃຊ້ໂດຍສະຄຣິບ. ຖ້າບໍ່ໄດ້ລະບຸ, ຈະໃຊ້ ໂຟນເດີການຕັ້ງຄ່າເລີ່ມຕົ້ນ.
-l|--library <path>
ລະບຸເສັ້ນທາງໄປຫາໄຟລ໌ຖານຂໍ້ມູນ library.db ທີ່ຈະວິເຄາະໂດຍສະຄຣິບ. ຖ້າບໍ່ໄດ້ລະບຸ, ຈະໃຊ້ໄຟລ໌ library.db ໃນບ່ອນເກັບເລີ່ມຕົ້ນ.
-p|--purge
ລຶບລາຍການໃນຖານຂໍ້ມູນທີ່ອ້າງອີງເຖິງໄຟລ໌ທີ່ບໍ່ມີຢູ່ຈິງ. ຖ້າບໍ່ໄດ້ລະບຸຕົວເລືອກນີ້, ຈະມີພຽງການສະແດງລາຍງານໂດຍບໍ່ມີການປ່ຽນແປງໃດໆໃນຖານຂໍ້ມູນ.

ໝາຍເຫດ:

    1. ສະຄຣິບຕ້ອງຖືກລັນໃນ unix shell, ແລະ ຕ້ອງມີ sqlite3 ຢູ່ໃນເສັ້ນທາງຄົ້ນຫາຄຳສັ່ງ. ສຳລັບລະບົບ Linux, ນີ້ມັກຈະບໍ່ແມ່ນບັນຫາ.
    1. ສຳລັບລະບົບ Windows, ໂດຍປົກກະຕິທ່ານຈະຕ້ອງຕິດຕັ້ງສະພາບແວດລ້ອມ MSYS2, ຕາມທີ່ອະທິບາຍໄວ້ໃນ ຄຳແນະນຳການສ້າງ darktable ໃນ Windows. ຖ້າທ່ານຕິດຕັ້ງ darktable ດ້ວຍແພັກເກດມາດຕະຖານ, ບ່ອນເກັບສະຄຣິບມັກຈະແມ່ນ: C:\Program Files\darktable\share\darktable\tools\purge_non_existing_images.sh.
    1. ສຳລັບລະບົບ macOS, ແອັບເປີ້ນ Terminal ມີ shell ໃຫ້ໃຊ້, ແລະ ລະບົບປະຕິບັດການມີ sqlite3 ມາໃຫ້ແລ້ວ. ຖ້າຕິດຕັ້ງ darktable ຜ່ານ dmg, ບ່ອນເກັບສະຄຣິບເລີ່ມຕົ້ນຈະແມ່ນ /Applications/darktable.app/Contents/Resources/share/darktable/tools/purge_non_existing_images.sh.
    1. ການລຶບຂໍ້ມູນບໍ່ສາມາດເອົາຄືນໄດ້. ດັ່ງນັ້ນ ຈຶ່ງແນະນຳໃຫ້ສຳຮອງຂໍ້ມູນຖານຂໍ້ມູນກ່ອນການລຶບລາຍການໃດໆ.

translations