ນີ້ແມ່ນຄໍາສັ່ງ vsave ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
save - ບັນທຶກການດັດແກ້ໄຟລ໌
ສະຫຼຸບສັງລວມ
save [ ສະບັບພາສາ binding ທາງເລືອກໃນການ ] [ ທາງເລືອກໃນການ ] ໄຟລ໌ ..
ບັນທຶກ [ ສະບັບພາສາ binding ທາງເລືອກໃນການ ] [ ທາງເລືອກໃນການ ] ໄຟລ໌ ..
ຕົວເລືອກ: [ -?fglq ] [ -ຊ່ວຍ ] [ -a (ຫຼື - ນາມແຝງ) ສະບັບພາສາ alias ] [ -delta ] [ - ຜົນບັງຄັບໃຊ້ ]
[ - ແກ້ໄຂ ການຜະລິດ | alias | ວັນ ] [ - ໃໝ່ ] [ -ລັອກ ]
[ -m (ຫຼື -logmsg) ຂໍ້ຄວາມ ] [ -n (ຫຼື -setvnum) ສະບັບພາສາ ຈໍານວນ ] [ - nodelta ]
[ - ງຽບ ] [ -setattrs ຊື່ເອກະສານ ] [ -stdin ] [ -ການປ່ຽນແປງ ]
ລາຍລະອຽດ
save ເອົາພາບຫຍໍ້ຂອງສະຖານະປະຈຸບັນຂອງໄຟລ໌ທີ່ລະບຸໄວ້, ເກັບຮັກສາໃຫ້ເຂົາເຈົ້າເຂົ້າໄປໃນ
ແຟ້ມຈັດເກັບທີ່ສອດຄ້ອງກັນແລະມອບຫມາຍໃຫ້ເປັນເອກະລັກ ສະບັບພາສາ ຈໍານວນ ກັບສະບັບທີ່ສ້າງຂຶ້ນ.
ໄຟລ໌ຕົ້ນສະບັບຈະຖືກລຶບອອກ ແລະປົດລັອກໂດຍຄ່າເລີ່ມຕົ້ນເພື່ອຮອງຮັບ a
ຮູບແບບການຮ່ວມມືຂອງການເຮັດວຽກເປັນທີມ. ສະບັບຂອງໄຟລ໌ສາມາດໄດ້ຮັບການຟື້ນຟູເປັນໄຟລ໌ປົກກະຕິທີ່ມີ
retrv ຄໍາສັ່ງ. ລຸ້ນໃນແຟ້ມຈັດເກັບແມ່ນປ່ຽນບໍ່ໄດ້.
ແຟ້ມຈັດເກັບຈະຖືກສ້າງຂື້ນໃນຄັ້ງທຳອິດທີ່ບັນທຶກໄຟລ໌ໄວ້ໃນໄດເຣັກທໍຣີຍ່ອຍຊື່ AtFS.
ໄດເລກະທໍລີຍ່ອຍຂອງ AtFS ຕ້ອງມີຢູ່. ເມື່ອແຟ້ມຈັດເກັບຖືກສ້າງຂື້ນ, ບັນທຶກຂໍສັ້ນ
ຄໍາອະທິບາຍຈຸດປະສົງຂອງເອກະສານທີ່ບັນທຶກໄວ້. ຖ້າສະບັບຕໍ່ມາຖືກບັນທຶກໄວ້, ຜູ້ໃຊ້ແມ່ນ
ໄດ້ຮັບການກະຕຸ້ນໃຫ້ມີຄໍາຄິດເຫັນທີ່ອະທິບາຍການດັດແກ້. ໄດ້ save ຄໍາສັ່ງຮຽກຮ້ອງໃຫ້
ປະຫວັດເວີຊັນຂອງໄຟລ໌ທີ່ຈະຖືກບັນທຶກໄວ້ ລັອກ ໂດຍຜູ້ໃຊ້ອອກຄໍາສັ່ງ.
ນີ້ແມ່ນເພື່ອປ້ອງກັນບໍ່ໃຫ້ນັກພັດທະນາທີ່ແຕກຕ່າງກັນນໍາໃຊ້ການປັບປຸງພ້ອມກັນກັບໄຟລ໌ດຽວກັນ
ແລະດັ່ງນັ້ນຈຶ່ງເຮັດໃຫ້ການດັດແກ້ຂອງຜູ້ພັດທະນາອື່ນບໍ່ຖືກຕ້ອງ. ຂໍ້ຍົກເວັ້ນພຽງແຕ່ຈາກນີ້
ກົດລະບຽບແມ່ນຄັ້ງທໍາອິດທີ່ໄຟລ໌ໄດ້ຖືກບັນທຶກໄວ້, ຊຶ່ງຫມາຍຄວາມວ່າການເກັບຍັງບໍ່ໄດ້ຖືກສ້າງຕັ້ງຂຶ້ນ.
ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບການລັອກ, ເບິ່ງ ShapeTools Tutorial, retrv(1), ແລະ ວາດ(1).
ໄດ້ save ໂປລແກລມມອບຫມາຍ ids ສະບັບທີ່ບໍ່ຊ້ໍາກັນໃຫ້ກັບແຕ່ລະການປັບປຸງການດັດແກ້ໄຟລ໌. ໄດ້
version id ແມ່ນຄູ່ຂອງຈໍານວນເຕັມທີ່ແຍກອອກໂດຍຈຸດ, ກໍານົດທີ່ສໍາຄັນແລະຫນ້ອຍ
ດັດແກ້ (.) ຂອງສະບັບຫນຶ່ງ. ການຮຽກຮ້ອງຕໍ່ມາຂອງ save ເພີ່ມຂຶ້ນ
ຕົວເລກການແກ້ໄຂເລັກນ້ອຍ, ເລີ່ມຕົ້ນດ້ວຍສະບັບ 1.0. ຈໍານວນການຜະລິດແມ່ນເພີ່ມຂຶ້ນ
ໂດຍການຮຽກຮ້ອງຂອງ ບັນທຶກ (ເບິ່ງຂ້າງລຸ່ມນີ້). ບໍ່ມີການສະຫນັບສະຫນູນສໍາລັບການແຕກແຍກຢ່າງຊັດເຈນ. ໄດ້
ຊຸດເຄື່ອງມືຄວບຄຸມສະບັບແທນທີ່ຈະຊຸກຍູ້ໃຫ້ຮູບແບບເສັ້ນຊື່ຂອງການວິວັດທະນາການສະບັບ. ແທນທີ່
ການແຜ່ຂະຫຍາຍ, save ອະນຸຍາດໃຫ້ ໃສ່ ສະບັບໃຫມ່ເຂົ້າໄປໃນລຸ້ນເກົ່າ (ເບິ່ງລາຍລະອຽດຂອງ
- ແກ້ໄຂ). ນີ້ອະນຸຍາດໃຫ້, ສໍາລັບການຍົກຕົວຢ່າງ, ແກ້ໄຂຂໍ້ບົກພ່ອງໃນການແກ້ໄຂທີ່ສໍາຄັນ N (ຕົວເລກສະບັບ Nx)
ເຊິ່ງອາດຈະເປັນການປ່ອຍທີ່ດໍາເນີນການໃນປັດຈຸບັນໃນຂະນະທີ່ການພັດທະນາດໍາເນີນຢູ່ໃນການຜະລິດ
N+1 (ຫຼື N+n ຖ້າທ່ານຕ້ອງການ).
ກ່ອນທີ່ໄຟລ໌ຈະຖືກບັນທຶກໄວ້, ມັນຈະຖືກກວດເບິ່ງວ່າມັນມີການປ່ຽນແປງຕົວຈິງຫຼືບໍ່
ສະບັບທີ່ບັນທຶກໄວ້ກ່ອນຫນ້ານີ້. ຖ້າໄຟລ໌ບໍ່ໄດ້ປ່ຽນແປງ, ຜູ້ໃຊ້ຈະຖືກຖາມວ່າມັນບໍ່
ຄວນຈະຖືກບັນທຶກໄວ້ຢ່າງໃດກໍ່ຕາມ. ທາງເລືອກແຖວຄໍາສັ່ງ -f (ຫຼື - ຜົນບັງຄັບໃຊ້) overrides ການກະຕຸ້ນເຕືອນ.
ລະບົບການຄວບຄຸມສະບັບສະຫນັບສະຫນູນຕົວແບບສະຖານະພາບພື້ນຖານໃນຕົວສໍາລັບການສະບັບ. ໄດ້
ສະຖານະພາບສະບັບແມ່ນມີຈຸດປະສົງເພື່ອສະແດງໃຫ້ເຫັນລະດັບທີ່ແຕກຕ່າງກັນຂອງຄຸນນະພາບ, ແລະຈຸດປະສົງໃນການສະຫນອງ
ການທໍາງານຂອງການຄຸ້ມຄອງໂຄງການພື້ນຖານ. ຄຸນລັກສະນະຂອງລັດຂອງວັດຖຸຊອບແວສາມາດຊ່ວຍໃຫ້
ອະທິບາຍຄວາມຫມາຍໃນປັດຈຸບັນຂອງວັດຖຸໃນຂະບວນການພັດທະນາ (ເຊັ່ນ ການທົດສອບ,
ບໍ່ຄົບຖ້ວນ ປະຕິບັດ, ຖືກສົ່ງມາ ສໍາລັບການ ການປະເມີນຜົນ, ຫຼື ສົ່ງ to ລູກຄ້າ).
ເວີຊັນທີ່ສ້າງຂຶ້ນໃໝ່ຈະຖືກມອບໝາຍສະຖານະໂດຍຄ່າເລີ່ມຕົ້ນ ບັນທືກ. ສະຖານະພາບນີ້ຫມາຍເຖິງ
ລະດັບຄຸນນະພາບຕໍ່າສຸດ, ແນະນໍາວ່າສະບັບດັ່ງກ່າວພຽງແຕ່ຖືກບັນທຶກໄວ້ເພື່ອເປັນໄປໄດ້ໃນພາຍຫຼັງ
ດຶງຂໍ້ມູນແຕ່ອາດຈະບໍ່ສອດຄ່ອງ. ລຸ້ນທີ່ຕອບສະໜອງໄດ້ມາດຕະຖານຄຸນນະພາບສູງກວ່າ (ຫຼືແມ່ນ
ສ່ວນຫນຶ່ງຂອງການປ່ອຍ) ຄວນຖືກຫມາຍໂດຍສະຖານະພາບທີ່ເຫມາະສົມ (ເບິ່ງ ວາດ - ສົ່ງເສີມການ, sbmt, ຫຼື
publ).
ຖ້າຫາກວ່າໂຄງການແມ່ນ invoked ເປັນ ບັນທຶກ (ນັ້ນແມ່ນກັບນະຄອນຫຼວງ-S) ການປັບປຸງໃຫມ່ທີ່ສໍາຄັນ
(ການຜະລິດ) ຂອງປະຫວັດສາດເອກະສານໄດ້ຖືກສ້າງຕັ້ງຂຶ້ນ - ສະຫນອງໃຫ້ໂຄງການທີ່ອອກໃຫ້
ຄໍາສັ່ງມີການອະນຸຍາດໃຫ້ເຮັດສິ່ງນີ້. ທາງເລືອກນີ້ມີຈຸດປະສົງເພື່ອສະຫນັບສະຫນູນການພັດທະນາ
ຮູບແບບທີ່ການບໍາລຸງຮັກສາການປ່ອຍປະຕິບັດງານສາມາດປະຕິບັດຂະຫນານກັບ ໄດ້
ການພັດທະນາ of ໄດ້ ຕໍ່ໄປ ປ່ອຍ (ເບິ່ງ - ແກ້ໄຂ).
OPTIONS
ສໍາລັບການຄັດເລືອກສະບັບ, ໃດ ສະບັບພາສາ binding ທາງເລືອກ, ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນ vbind(1) ຄູ່ມື
ຫນ້າ, ອາດຈະໄດ້ຮັບ. Version ຜູກ directives ໃນວົງເລັບທີ່ເພີ່ມໃສ່ຊື່ໄຟລ໌ແມ່ນ
ຕີຄວາມແຕກຕ່າງກັນກັບ vbind(1). ໝາຍເລກລຸ້ນຕາມຊື່ຈະຖືກປະຕິບັດເປັນ
ຖ້າຫາກວ່າ -n (-setvnum) ທາງເລືອກແມ່ນໄດ້ຮັບທີ່ມີຈໍານວນສະບັບນີ້ເປັນການໂຕ້ຖຽງ. ອື່ນໆ
string ໃນວົງເລັບຈະຖືກເອົາເປັນຊື່ນາມແຝງ (ເບິ່ງ - ນາມແຝງ ທາງເລືອກ).
-?, -ຊ່ວຍ
ພິມຂໍ້ມູນສັ້ນໆກ່ຽວກັບການໃຊ້ຄໍາສັ່ງນີ້.
-ກ, - ນາມແຝງ ສະບັບພາສາ alias
ມອບໝາຍນາມແຝງເວີຊັນ (ຊື່ສັນຍາລັກ) ໃຫ້ກັບເວີຊັນໃໝ່. ໃນລາຍລະອຽດເພີ່ມເຕີມ, a
ຄຸນລັກສະນະ __ຊື່ສັນຍາລັກ__ ຖືກຕັ້ງເປັນຄ່າທີ່ລະບຸໄວ້ໃນ ສະບັບພາສາ alias. ໄດ້
ຊື່ນາມແຝງທີ່ລະບຸຈະຕ້ອງບໍ່ຖືກມອບໝາຍໃຫ້ກັບລຸ້ນອື່ນພາຍໃນອັນດຽວກັນ
ປະຫວັດສະບັບ. ອີກທາງເລືອກ -a, ນາມແຝງລຸ້ນອາດຈະຖືກມອບໃຫ້
ວົງເລັບຕາມຊື່ຂອງໄຟລ໌ທີ່ຈະຖືກບັນທຶກໄວ້. ກວດເບິ່ງລາຍລະອຽດຂອງ
-n ທາງເລືອກສໍາລັບຕົວຢ່າງຂອງ notation ນີ້.
-delta ສ້າງ delta ສໍາລັບການເກັບຮັກສາພາຍໃນ. ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-f, - ຜົນບັງຄັບໃຊ້
ບັງຄັບໃຫ້ບັນຊີເງິນຝາກສະບັບປັບປຸງ (ie ໂດຍບໍ່ມີການຮ້ອງຂໍ), ເຖິງແມ່ນວ່າສະບັບທີ່ຄ່ອຍມີເວລາຍັງບໍ່ທັນໄດ້
ມີການປ່ຽນແປງຕັ້ງແຕ່ຄັ້ງສຸດທ້າຍທີ່ມັນຖືກບັນທຶກໄວ້.
- ແກ້ໄຂ ການຜະລິດ | alias | ວັນ
ຕື່ມການສະບັບໃຫມ່ຫຼັງຈາກສະບັບຫລ້າສຸດພາຍໃນຕົ້ນຕໍອ້າງອີງ
ລະດັບການປັບປຸງ. ລະດັບການດັດແກ້ທີ່ສໍາຄັນ (ເອີ້ນວ່າ ``ການຜະລິດ´) ແມ່ນຄືກັນ
ອ້າງອີງ ຢ່າງຊັດເຈນ, ໂດຍການລະບຸຕົວເລກ, ຫຼື ຢ່າງແທ້ຈິງ, ໂດຍການລະບຸ a
ນາມແຝງເວີຊັນ (ເຊັ່ນ: ຊື່ອອກ) ຫຼືວັນທີ. ຮູບແບບສຸດທ້າຍແມ່ນໂດຍສະເພາະ
ເປັນປະໂຫຍດສໍາລັບການປະຫຍັດການແກ້ໄຂທີ່ຂະຫຍາຍຫຼາຍກວ່າຫນຶ່ງວັດຖຸ.
ທາງເລືອກນີ້ມີຈຸດປະສົງເພື່ອສະຫນັບສະຫນູນການບໍາລຸງຮັກສາການປ່ອຍເກົ່າໃນຂະນະທີ່ການພັດທະນາ
ດໍາເນີນໄປໃນຕອນທ້າຍຢ່າງມີເຫດຜົນຂອງລະບົບຕ່ອງໂສ້ສະບັບ. ໃນຄໍາສັ່ງທີ່ຈະໃສ່ (ຄົງທີ່)
ສະບັບເຂົ້າໄປໃນການຜະລິດອາຍຸ, ຫນຶ່ງຈະຕ້ອງມີການລັອກກ່ຽວກັບການສະບັບຫລ້າສຸດຂອງ
ລຸ້ນນັ້ນ (ການຜະລິດ ລັອກ). lock ນີ້ຕ້ອງໄດ້ຮັບການກໍານົດດ້ວຍ ວາດ ຄຳ ສັ່ງ. ທ
- ແກ້ໄຂ ທາງເລືອກແມ່ນບໍ່ເຫມາະສົມກັບ -setvnum, - ໃໝ່ ແລະ ບັນທຶກ ຕົວເລືອກ ຄຳ ສັ່ງ.
-g, - ໃໝ່
ສ້າງການດັດແກ້ທີ່ສໍາຄັນຂອງເອກະສານ. ການແກ້ໄຂທີ່ສໍາຄັນແມ່ນຊີ້ໃຫ້ເຫັນໂດຍຄັ້ງທໍາອິດ
ຕົວເລກໃນ version-id (ການຜະລິດ). ອະນຸຍາດໃຫ້ມີພຽງຜູ້ເບິ່ງແຍງລະບົບແຟ້ມຈັດເກັບເທົ່ານັ້ນ
ເພື່ອສ້າງການດັດແກ້ທີ່ສໍາຄັນ. ຜູ້ບໍລິຫານແຟ້ມຈັດເກັບແມ່ນຜູ້ໃຊ້ທີ່ເປັນເຈົ້າຂອງ AtFS
ໄດເຣັກທໍຣີຍ່ອຍທີ່ບ່ອນເກັບມ້ຽນສະບັບຢູ່. ການນໍາໃຊ້ປຸ່ມນີ້ແມ່ນຄ້າຍຄືກັນກັບ
ໂທຫາໂຄງການເປັນ ບັນທຶກ.
-l, -ລັອກ
ຮັກສາການລັອກຢູ່ໃນປະຫວັດສະບັບ. ໄຟລ໌ທີ່ບັນທຶກໄວ້ຈະບໍ່ຖືກລຶບອອກ.
-m, -logmsg ຂໍ້ຄວາມ
ທີ່ກໍານົດໄວ້ ຂໍ້ຄວາມ ເປັນບັນທຶກອະທິບາຍສໍາລັບທຸກສະບັບເອກະສານທີ່ເປັນຜົນມາຈາກ
ການຮຽກຮ້ອງຂອງ saveທີ່ຢູ່ ເມື່ອໃດ ຂໍ້ຄວາມ ເລີ່ມຕົ້ນດ້ວຍເຄື່ອງໝາຍ (@), ແປວ່າ
ຊື່ໄຟລ໌ ແລະຂໍ້ຄວາມທີ່ມີຢູ່ໃນໄຟລ໌ຖືກຕັ້ງເປັນບັນທຶກອະທິບາຍສໍາລັບທຸກຄົນ
ສະບັບເອກະສານທີ່ເປັນຜົນມາຈາກການຮຽກຮ້ອງຂອງ save.
-n, -setvnum ສະບັບພາສາ ຈໍານວນ
ກໍານົດຈໍານວນສະບັບຂອງການແກ້ໄຂທີ່ສ້າງຂຶ້ນໃຫມ່ເປັນ ສະບັບພາສາ. ໄດ້ ສະບັບພາສາ ຕ້ອງ
ໄດ້ຮັບໃນຮູບແບບ . ບ່ອນທີ່ ການຜະລິດ ແລະ ການແກ້ໄຂ ມີ
ຈຳນວນເຕັມ. ຕົວຢ່າງ:
save -setvnum 4.3 mkattr.c
ທີ່ກໍານົດໄວ້ ສະບັບພາສາ ຈະຕ້ອງໃຫຍ່ກວ່າເວີຊັນທີ່ສູງສຸດທີ່ກຳນົດໄວ້ກ່ອນໜ້ານີ້
ຕົວເລກໃນປະຫວັດວັດຖຸທີ່ໃຫ້. ມີພຽງແຕ່ຜູ້ເບິ່ງແຍງລະບົບເກັບມ້ຽນເທົ່ານັ້ນທີ່ສາມາດຕັ້ງເວີຊັນ
ຕົວເລກໂດຍກົງ. ຜູ້ບໍລິຫານແຟ້ມຈັດເກັບແມ່ນຜູ້ໃຊ້ທີ່ເປັນເຈົ້າຂອງ AtFS
ໄດເຣັກທໍຣີຍ່ອຍທີ່ບ່ອນເກັບມ້ຽນສະບັບຢູ່. -setvnum ເປັນປະໂຫຍດສໍາລັບການເກັບຮັກສາ
ຕົວເລກສະບັບທີ່ສອດຄ່ອງກັນໃນທົ່ວວັດຖຸທີ່ກ່ຽວຂ້ອງ, ທີ່ແຕກຕ່າງກັນທາງກາຍະພາບ
repositories, ຫຼືສໍາລັບການປ່ຽນຮູບແບບການເກັບຮັກສາຂອງລະບົບການຄວບຄຸມການດັດແກ້ອື່ນໆ
ໃສ່ຊຸດເຄື່ອງມືນີ້ (ເບິ່ງ: rcs2atfs). ອີກທາງເລືອກ -n, ຕົວເລກເວີຊັນ
ອາດຈະໄດ້ຮັບໃນວົງເລັບຕໍ່ໄປນີ້ຊື່ຂອງໄຟລ໌ທີ່ຈະໄດ້ຮັບການບັນທຶກໄວ້. ຄໍາສັ່ງ
ບັນທຶກ mkattr.c[4.3]
ຖືກຕີຄວາມໝາຍແບບດຽວກັນກັບຕົວຢ່າງຂ້າງເທິງ.
- nodelta
ສະກັດກັ້ນການສ້າງ delta
-q, - ງຽບ
ການດໍາເນີນງານງຽບ. ບໍ່ມີຂໍ້ຄວາມໃດຖືກພິມຢູ່ໃນຜົນຜະລິດມາດຕະຖານ. ຖ້າຫາກວ່າສະບັບຫວ່າງ
ບໍ່ມີການປ່ຽນແປງ, ມັນຈະບໍ່ຖືກບັນທຶກໄວ້ເວັ້ນເສຍແຕ່ -f ຖືກກໍານົດ. ຜູ້ໃຊ້ຈະບໍ່ຖືກເຕືອນ
ສໍາລັບບັນທຶກຄໍາອະທິບາຍ. ຖ້າບໍ່ມີຂໍ້ຄວາມຫຼືບັນທຶກຖືກສະຫນອງໃຫ້ກັບເສັ້ນຄໍາສັ່ງ
(ເບິ່ງຕົວເລືອກ -m ແລະ -t) ບັນທຶກຈະຍັງຄົງຫວ່າງເປົ່າ. ທາງເລືອກນີ້ແມ່ນເປັນປະໂຫຍດສໍາລັບ batch
ການປະຕິບັດງານ.
-setattrs ຊື່ເອກະສານ
ອ່ານຊື່ແລະຄຸນຄ່າຂອງຄຸນລັກສະນະທີ່ຜູ້ໃຊ້ກໍານົດຈາກໄຟລ໌ ຊື່ເອກະສານ. ໄດ້
ລາຍການໃນໄຟລ໌ຄຸນລັກສະນະຕ້ອງມີຮູບແບບໃດນຶ່ງ NAME=VALUE or
NAME+=VALUE. NAME ຕ້ອງເປັນສະຕຣິງຕົວອັກສອນ ແລະຕົວເລກ (ບໍ່ມີຍະຫວ່າງ) ປະຕິບັດຕາມທັນທີ
ໂດຍຜູ້ປະຕິບັດການມອບຫມາຍ. ຄ່າອາດເປັນສະຕຣິງ ASCII arbitrary ກັບ
ຂໍ້ຍົກເວັ້ນຂອງການຄວບຄຸມ-A ແລະຕົວອັກສອນແຖວໃໝ່. ມີຄຸນລັກສະນະອັນດຽວແທ້ໆ
ຄໍານິຍາມຕໍ່ແຖວ. ຕົວອັກສອນສຸດທ້າຍຂອງໄຟລ໌ຕ້ອງເປັນຕົວອັກສອນແຖວໃໝ່.
ຖ້າຮູບແບບທໍາອິດ (ສັນຍາລັກດຽວກັນດຽວ) ຖືກໃຊ້, ຄ່າທີ່ຖືກມອບຫມາຍກ່ອນຫນ້ານີ້
ຄຸນລັກສະນະທີ່ຜູ້ໃຊ້ກໍານົດແມ່ນ reset ດ້ວຍຄ່າທີ່ກຳນົດໄວ້ໃນໄຟລ໌ຄຸນລັກສະນະ.
ຮູບແບບທີສອງ (``ບວກເທົ່າກັນ'') ອະນຸຍາດໃຫ້ຕື່ມຄ່າເພີ່ມເຕີມໃສ່ກັບແລ້ວ
ຄຸນລັກສະນະທີ່ມີຢູ່ແລ້ວ. ຖ້າບໍ່ມີຄຸນລັກສະນະຂອງຊື່ທີ່ລະບຸໄວ້, ມັນຈະຖືກສ້າງຂຶ້ນ.
ວິທີການຄັດຕິດຄຸນລັກສະນະນີ້ໄດ້ຖືກນໍາສະເຫນີເພື່ອອະນຸຍາດໃຫ້ໄຟລ໌ແນບອັດຕະໂນມັດໄວຂອງ
ຈໍານວນຂະຫນາດໃຫຍ່ຂອງຄຸນລັກສະນະຂອງວັດຖຸຮຸ່ນ. ການໂຕ້ຕອບນີ້ກັບຄຸນລັກສະນະ
ສະຖານທີ່ຕັ້ງແມ່ນມີຈຸດປະສົງຕົ້ນຕໍສໍາລັບເຄື່ອງມືທີ່ຮຽກຮ້ອງ save.
ຖ້າ -setattrs ທາງເລືອກແມ່ນຍົກເວັ້ນ, save ຄົ້ນຫາສະພາບແວດລ້ອມສໍາລັບຕົວແປ
SVATTRS. ຖ້າຕົວແປນີ້ບໍ່ມີ, ບໍ່ມີຄຸນສົມບັດທີ່ຜູ້ໃຊ້ກໍານົດໄວ້ຈະຖືກມອບຫມາຍໃຫ້
ຮຸ່ນທີ່ພັດທະນາ.
-stdin ຜົນບັງຄັບໃຊ້ save ເພື່ອອ່ານບັນທຶກຄໍາອະທິບາຍຈາກ stdin ແທນທີ່ຈະ forking ບັນນາທິການ. ກ
ຂໍ້ຄວາມທີ່ຕັ້ງໄວ້ກ່ອນໜ້າແມ່ນພິມອອກ.
-ການປ່ຽນແປງ
ພິມເວີຊັນຂອງໂປຣແກຣມເອງ.
ໃຊ້ vsave ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net