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- ລຶບລາຍການໃນຖານຂໍ້ມູນທີ່ອ້າງອີງເຖິງໄຟລ໌ທີ່ບໍ່ມີຢູ່ຈິງ. ຖ້າບໍ່ໄດ້ລະບຸຕົວເລືອກນີ້, ຈະມີພຽງການສະແດງລາຍງານໂດຍບໍ່ມີການປ່ຽນແປງໃດໆໃນຖານຂໍ້ມູນ.
ໝາຍເຫດ:
-
- ສະຄຣິບຕ້ອງຖືກລັນໃນ unix shell, ແລະ ຕ້ອງມີ
sqlite3ຢູ່ໃນເສັ້ນທາງຄົ້ນຫາຄຳສັ່ງ. ສຳລັບລະບົບ Linux, ນີ້ມັກຈະບໍ່ແມ່ນບັນຫາ.
- ສະຄຣິບຕ້ອງຖືກລັນໃນ unix shell, ແລະ ຕ້ອງມີ
-
- ສຳລັບລະບົບ Windows, ໂດຍປົກກະຕິທ່ານຈະຕ້ອງຕິດຕັ້ງສະພາບແວດລ້ອມ MSYS2, ຕາມທີ່ອະທິບາຍໄວ້ໃນ ຄຳແນະນຳການສ້າງ darktable ໃນ Windows. ຖ້າທ່ານຕິດຕັ້ງ darktable ດ້ວຍແພັກເກດມາດຕະຖານ, ບ່ອນເກັບສະຄຣິບມັກຈະແມ່ນ:
C:\Program Files\darktable\share\darktable\tools\purge_non_existing_images.sh.
- ສຳລັບລະບົບ Windows, ໂດຍປົກກະຕິທ່ານຈະຕ້ອງຕິດຕັ້ງສະພາບແວດລ້ອມ MSYS2, ຕາມທີ່ອະທິບາຍໄວ້ໃນ ຄຳແນະນຳການສ້າງ darktable ໃນ Windows. ຖ້າທ່ານຕິດຕັ້ງ darktable ດ້ວຍແພັກເກດມາດຕະຖານ, ບ່ອນເກັບສະຄຣິບມັກຈະແມ່ນ:
-
- ສຳລັບລະບົບ macOS, ແອັບເປີ້ນ Terminal ມີ shell ໃຫ້ໃຊ້, ແລະ ລະບົບປະຕິບັດການມີ
sqlite3ມາໃຫ້ແລ້ວ. ຖ້າຕິດຕັ້ງ darktable ຜ່ານ dmg, ບ່ອນເກັບສະຄຣິບເລີ່ມຕົ້ນຈະແມ່ນ/Applications/darktable.app/Contents/Resources/share/darktable/tools/purge_non_existing_images.sh.
- ສຳລັບລະບົບ macOS, ແອັບເປີ້ນ Terminal ມີ shell ໃຫ້ໃຊ້, ແລະ ລະບົບປະຕິບັດການມີ
-
- ການລຶບຂໍ້ມູນບໍ່ສາມາດເອົາຄືນໄດ້. ດັ່ງນັ້ນ ຈຶ່ງແນະນຳໃຫ້ສຳຮອງຂໍ້ມູນຖານຂໍ້ມູນກ່ອນການລຶບລາຍການໃດໆ.
translations
- English: purge_non_existing_images.sh
- Français: purge_non_existing_images.sh
- German: Säubere _nicht_existierende_Bilder.sh
- Español: purge_non_existing_images.sh
- Polish: purge_non_existing_images.sh
- Português: purge_non_existing_images.sh
- Ukrainian: purge_non_existing_images.sh
- Dutch: purge_non_existing_images.sh