virt-ls - ອອນລາຍໃນຄລາວ

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

ໂຄງການ:

NAME


virt-ls - ລາຍຊື່ໄຟລ໌ໃນເຄື່ອງ virtual

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


virt-ls [--options] -d domname directory [directory ...]

virt-ls [--options] -a disk.img [-a disk.img ...] directory [directory ...]

ແບບເກົ່າ:

virt-ls [--options] ໄດເລກະທໍລີ domname

virt-ls [--options] disk.img [disk.img ...] ໄດເລກະທໍລີ

ລາຍລະອຽດ


"virt-ls" ລາຍຊື່ໄຟລ໌, ຂະຫນາດໄຟລ໌, checksums, ຄຸນລັກສະນະຂະຫຍາຍແລະອື່ນໆຈາກ
ເຄື່ອງ virtual ຫຼືຮູບພາບແຜ່ນ.

ສາມາດໃຫ້ຊື່ໄດເລກະທໍລີຫຼາຍອັນ, ໃນກໍລະນີນີ້ຜົນຜະລິດຈາກແຕ່ລະແມ່ນ concatenated.

ເພື່ອລາຍຊື່ໄດເລກະທໍລີຈາກແຂກ libvirt ໃຊ້ -d ທາງ​ເລືອກ​ທີ່​ຈະ​ລະ​ບຸ​ຊື່​ຂອງ​
ແຂກ. ສໍາລັບຮູບພາບແຜ່ນ, ໃຫ້ໃຊ້ -a ທາງເລືອກ.

"virt-ls" ສາມາດເຮັດໄດ້ຫຼາຍລາຍການໄຟລ໌ງ່າຍດາຍ. ສໍາລັບກໍລະນີທີ່ສັບສົນຫຼາຍທ່ານອາດຈະຕ້ອງການ
ການນໍາໃຊ້ ປາແຂກ(1​)​, ຫຼື​ຂຽນ​ໂຄງ​ການ​ໂດຍ​ກົງ​ກັບ​ ແຂກ(3) API.

ຕົວຢ່າງ


ເອົາບັນຊີລາຍຊື່ຂອງໄຟລ໌ແລະໄດເລກະທໍລີທັງຫມົດໃນ virtual machine:

virt-ls -R -d ແຂກ /

ລາຍຊື່ໂຄງການ setuid ຫຼື setgid ທັງໝົດໃນເຄື່ອງ virtual Linux:

virt-ls -lR -d ແຂກ / | grep '^- [42]'

ລາຍຊື່ໄດເລກະທໍລີທີ່ສາມາດຂຽນໄດ້ສາທາລະນະທັງຫມົດໃນເຄື່ອງ virtual Linux:

virt-ls -lR -d ແຂກ / | grep '^d ...7'

ສ້າງລາຍການຊັອກເກັດໂດເມນ Unix ທັງໝົດໃນເຄື່ອງ virtual Linux:

virt-ls -lR -d ແຂກ / | grep '^s'

ລາຍຊື່ໄຟລ໌ປົກກະຕິທັງໝົດທີ່ມີຊື່ໄຟລ໌ທີ່ລົງທ້າຍດ້ວຍ '.png':

virt-ls -lR -d ແຂກ / | grep -i '^-.*\.png$'

ເພື່ອສະແດງໄຟລ໌ທີ່ມີຂະຫນາດໃຫຍ່ກວ່າ 10MB ໃນໄດເລກະທໍລີເຮືອນ:

virt-ls -lR -d ແຂກ / ເຮືອນ | awk '$3 > 10*1024*1024'

ຊອກຫາທຸກຢ່າງທີ່ມີການປ່ຽນແປງໃນ 7 ມື້ທີ່ຜ່ານມາ:

virt-ls -lR -d ແຂກ --time-days / | awk '$6 <= 7'

ຊອກຫາໄຟລ໌ປົກກະຕິທີ່ຖືກແກ້ໄຂໃນ 24 ຊົ່ວໂມງທີ່ຜ່ານມາ:

virt-ls -lR -d ແຂກ --time-days / | grep '^-' | awk '$6 < 1'

ຄວາມແຕກຕ່າງ IN ພາບຖ່າຍ ແລະ ການກັບຄືນ ເອກະສານ
ເຖິງແມ່ນວ່າມັນເປັນໄປໄດ້ທີ່ຈະໃຊ້ virt-ls ເພື່ອຊອກຫາຄວາມແຕກຕ່າງ, ນັບຕັ້ງແຕ່ libguestfs ≥ 1.26 a
ເຄື່ອງ​ມື​ໃຫມ່​ແມ່ນ​ມີ​ຊື່​ວ່າ​ virt-ຄວາມແຕກຕ່າງ(1).

OUTPUT ຮູບແບບ


"virt-ls" ມີສີ່ໂຫມດຜົນຜະລິດ, ຄວບຄຸມໂດຍການປະສົມທີ່ແຕກຕ່າງກັນຂອງ -l ແລະ -R
ຕົວເລືອກ

SIMPLE ລາຍຊື່
ບັນຊີລາຍຊື່ທີ່ງ່າຍດາຍແມ່ນຄ້າຍຄືປະຊຸມສະໄຫມ ls(1​) ຄໍາ​ສັ່ງ​:

$ virt-ls -d ແຂກ /
ເຈົ້າ
ເຮືອ
[ອື່ນໆ]

LONG ລາຍຊື່
ມີ -l (-- ຍາວ) ທາງເລືອກ, ຜົນຜະລິດແມ່ນຄ້າຍຄືຄໍາສັ່ງ "ls -l" (ໂດຍສະເພາະຫຼາຍ,
ຄືກັບຟັງຊັນ "guestfs_ll").

$ virt-ls -l -d ແຂກ /
ລວມ 204
dr-xr-xr-x. 2 ຮາກ 4096 2009-08-25 19:06 bin
dr-xr-xr-x. 5 ຮາກ 3072 2009-08-25 19:06 boot
[ອື່ນໆ]

ໃຫ້ສັງເກດວ່າໃນຂະນະທີ່ນີ້ເປັນປະໂຫຍດສໍາລັບການສະແດງໄດເລກະທໍລີ, ຢ່າພະຍາຍາມວິເຄາະຜົນໄດ້ຮັບນີ້
ໃນ​ໂຄງ​ການ​ອື່ນ​. ໃຊ້ "ລາຍຊື່ແບບຍາວຊໍ້າຄືນ" ແທນ.

ກັບຄືນມາ ລາຍຊື່
ມີ -R (- ການຮວບຮວມ) ທາງເລືອກ, "virt-ls" ລາຍຊື່ຂອງໄຟລ໌ແລະໄດເລກະທໍລີ
ຊ້ຳໆ:

$ virt-ls -R -d ແຂກ / tmp
ຟູ
foo/bar
[ອື່ນໆ]

ເພື່ອສ້າງຜົນຜະລິດນີ້, "virt-ls" ແລ່ນຟັງຊັນ "guestfs_find0" ແລະປ່ຽນ "\0"
ຕົວອັກສອນເປັນ "\n".

ກັບຄືນມາ LONG ລາຍຊື່
ການນໍາໃຊ້ -lR ທາງ ເລືອກ ໃນ ການ ຮ່ວມ ກັນ ການ ປ່ຽນ ແປງ ຜົນ ຜະ ລິດ ເພື່ອ ສະ ແດງ ລາຍ ການ recursively, ກັບ
ສະຖິຕິໄຟລ໌, ແລະຄຸນສົມບັດອື່ນໆທີ່ເປັນທາງເລືອກເຊັ່ນ checksums ແລະຄຸນສົມບັດຂະຫຍາຍ.

ລັກສະນະທີ່ຫນ້າສົນໃຈຫຼາຍທີ່ສຸດຂອງ "virt-ls" ແມ່ນມີພຽງແຕ່ໃນເວລາທີ່ໃຊ້ -lR mode

ທົ່ງນາປົກກະຕິແລ້ວແມ່ນແຍກອອກຈາກຊ່ອງຫວ່າງ. ຊື່ໄຟລ໌ແມ່ນ ບໍ່ ອ້າງອີງ, ດັ່ງນັ້ນທ່ານບໍ່ສາມາດໃຊ້
ຜົນຜະລິດໃນໂຄງການອື່ນ (ເພາະວ່າຊື່ໄຟລ໌ສາມາດມີຊ່ອງຫວ່າງແລະບໍ່ປອດໄພອື່ນໆ
ຕົວອັກສອນ). ຖ້າແຂກບໍ່ເຊື່ອຖືແລະບາງຄົນຮູ້ວ່າທ່ານກໍາລັງໃຊ້ "virt-ls" ເພື່ອ
ວິເຄາະບຸກຄົນທົ່ວໄປ, ເຂົາເຈົ້າສາມາດຫຼິ້ນ tricks ກ່ຽວກັບທ່ານໂດຍການສ້າງ filenames ກັບ embedded
ຕົວອັກສອນແຖວໃໝ່. ເຖິງ ຢ່າງປອດໄພ parse ຜົນ​ຜະ​ລິດ​ໃນ​ໂຄງ​ການ​ອື່ນ​, ການ​ນໍາ​ໃຊ້​ --csv (ໝາຍຈຸດ-
ຄ່າທີ່ແຍກຕ່າງຫາກ) ທາງເລືອກ.

ໃຫ້ສັງເກດວ່າຮູບແບບຜົນຜະລິດນີ້ແມ່ນບໍ່ກ່ຽວຂ້ອງກັບຄໍາສັ່ງ "ls -lR".

$ virt-ls -lR -d ແຂກ / ຖັງ
ງ 0555 4096 / ຖັງ
- 0755 123 /bin/alsaunmute
- 0755 28328 /bin/arch
l 0777 4 /bin/awk -> gawk
- 0755 27216 /bin/basename
-0755 943360 / bin / bash
[ອື່ນໆ]

ຊ່ອງຂໍ້ມູນພື້ນຖານເຫຼົ່ານີ້ຖືກສະແດງຢູ່ສະເໝີ:

ປະເພດ
ປະເພດໄຟລ໌, ຫນຶ່ງໃນ: "-" (ໄຟລ໌ປົກກະຕິ), "d" (ໄດເລກະທໍລີ), "c" (ອຸປະກອນຕົວອັກສອນ),
"b" (ອຸປະກອນຕັນ), "p" (ຊື່ທໍ່), "l" (ການເຊື່ອມຕໍ່ສັນຍາລັກ), "s" (socket) ຫຼື "u"
(ບໍ່ຮູ້).

ການອະນຸຍາດ
ການອະນຸຍາດ Unix, ສະແດງເປັນຕົວເລກ 4 ຕົວເລກ.

ຂະຫນາດ
ຂະຫນາດຂອງໄຟລ໌. ນີ້ແມ່ນສະແດງຢູ່ໃນ bytes ເວັ້ນເສຍແຕ່ -h or --ມະນຸດສາມາດອ່ານໄດ້ ທາງເລືອກແມ່ນ
ໃຫ້, ໃນກໍລະນີນີ້ແມ່ນສະແດງເປັນຕົວເລກທີ່ມະນຸດສາມາດອ່ານໄດ້.

ເສັ້ນທາງ
ເສັ້ນທາງເຕັມຂອງໄຟລ໌ຫຼືໄດເລກະທໍລີ.

ການເຊື່ອມຕໍ່
ສໍາລັບການເຊື່ອມຕໍ່ສັນຍາລັກເທົ່ານັ້ນ, ເປົ້າຫມາຍການເຊື່ອມຕໍ່.

In -lR ໂຫມດ, ທາງເລືອກແຖວຄໍາສັ່ງເພີ່ມເຕີມເຮັດໃຫ້ການສະແດງຊ່ອງຂໍ້ມູນຫຼາຍຂຶ້ນ.

ມີ --uids ທຸງ, ຊ່ອງຂໍ້ມູນເພີ່ມເຕີມເຫຼົ່ານີ້ຖືກສະແດງກ່ອນເສັ້ນທາງ:

uid
gid UID ແລະ GID ຂອງເຈົ້າຂອງໄຟລ໌ (ສະແດງເປັນຕົວເລກ). ໃຫ້ສັງເກດເຫຼົ່ານີ້ເທົ່ານັ້ນ
ເຮັດໃຫ້ຄວາມຮູ້ສຶກໃນສະພາບການຂອງແຂກທີ່ຄ້າຍຄືກັບ Unix.

ມີ --ເທື່ອ ທຸງ, ຊ່ອງຂໍ້ມູນເພີ່ມເຕີມເຫຼົ່ານີ້ຖືກສະແດງ:

ເວລາ
ເວລາຂອງການເຂົ້າເຖິງຄັ້ງສຸດທ້າຍ.

ເວລາ
ເວລາຂອງການດັດແກ້ຫຼ້າສຸດ.

ເວລາ
ເວລາຂອງການປ່ຽນແປງສະຖານະພາບສຸດທ້າຍ.

ຊ່ອງຂໍ້ມູນເວລາຖືກສະແດງເປັນວັນທີ ແລະເວລາຂອງສະຕຣິງ, ເວັ້ນເສຍແຕ່ວ່າອັນໃດອັນໜຶ່ງ --time-t,
--ເວລາ-ພີ່ນ້ອງ or -- ວັນເວລາ ທຸງຖືກມອບໃຫ້.

ມີ -- ສະ​ຖິ​ຕິ​ພິ​ເສດ​ ທຸງ, ຊ່ອງຂໍ້ມູນເພີ່ມເຕີມເຫຼົ່ານີ້ຖືກສະແດງ:

ອຸປະກອນ
ອຸ​ປະ​ກອນ​ທີ່​ປະ​ກອບ​ດ້ວຍ​ໄຟລ​໌ (ສະ​ແດງ​ເປັນ major: minor​)​. ອັນນີ້ອາດຈະບໍ່ກົງກັບອຸປະກອນ
ດັ່ງທີ່ຮູ້ຈັກກັບແຂກ.

inode
ເລກ inode.

nlink
ຈໍານວນຂອງການເຊື່ອມຕໍ່ຍາກ.

rdev
ສໍາລັບບລັອກ ແລະ char ໄຟລ໌ພິເສດ, ອຸປະກອນ (ສະແດງເປັນ major: minor).

ຕັນ
ຈໍານວນຂອງ 512 byte blocks ຈັດສັນໃຫ້ກັບໄຟລ໌.

ມີ --checksum ທຸງ, checksum ຂອງເນື້ອໃນໄຟລ໌ແມ່ນສະແດງໃຫ້ເຫັນ (ພຽງແຕ່ສໍາລັບການປົກກະຕິ
ໄຟລ໌). ການກວດສອບໄຟລ໌ຄອມພິວເຕີສາມາດໃຊ້ເວລາຫຼາຍ.

OPTIONS


- ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອໂດຍຫຍໍ້.

-a ເອກະສານ
--ຕື່ມ ເອກະສານ
ຕື່ມ ເອກະສານ ເຊິ່ງຄວນຈະເປັນຮູບແຜ່ນຈາກເຄື່ອງ virtual. ຖ້າເຄື່ອງ virtual
ມີອຸປະກອນຕັນຫຼາຍ, ທ່ານຕ້ອງສະຫນອງໃຫ້ເຂົາເຈົ້າທັງຫມົດແຍກຕ່າງຫາກ -a ຕົວເລືອກ

ຮູບ​ແບບ​ຂອງ​ຮູບ​ພາບ​ແຜ່ນ​ໄດ້​ຖືກ​ກວດ​ພົບ​ອັດ​ຕະ​ໂນ​ມັດ​. ເພື່ອ override ນີ້ແລະບັງຄັບ a
ຮູບແບບໂດຍສະເພາະການນໍາໃຊ້ --format=.. ທາງເລືອກ.

-a URI
--ຕື່ມ URI
ເພີ່ມແຜ່ນຣີໂໝດ. ເບິ່ງ "ເພີ່ມການເກັບຮັກສາໄລຍະໄກ" ໃນ ປາແຂກ(1).

--checksum
--checksum=crc|md5|sha1|sha224|sha256|sha384|sha512
ສະແດງ checksum ຫຼາຍກວ່າເນື້ອໃນໄຟລ໌ສໍາລັບໄຟລ໌ປົກກະຕິ. ໂດຍບໍ່ມີການໂຕ້ຖຽງ, ນີ້
ຄ່າເລີ່ມຕົ້ນທີ່ຈະໃຊ້ md5. ການນໍາໃຊ້ການໂຕ້ຖຽງ, ທ່ານສາມາດເລືອກປະເພດ checksum ເພື່ອໃຊ້.

ທາງເລືອກນີ້ພຽງແຕ່ມີຜົນກະທົບໃນ -lR ຮູບແບບຜົນຜະລິດ. ເບິ່ງ "ບັນຊີລາຍຊື່ຍາວຄືນ" ຂ້າງເທິງ.

-c URI
--ເຊື່ອມຕໍ່ URI
ຖ້າໃຊ້ libvirt, ເຊື່ອມຕໍ່ກັບສິ່ງທີ່ໃຫ້ URI. ຖ້າຖືກລະເວັ້ນ, ຫຼັງຈາກນັ້ນພວກເຮົາເຊື່ອມຕໍ່ກັບ
ຄ່າເລີ່ມຕົ້ນ libvirt hypervisor.

ຖ້າທ່ານລະບຸອຸປະກອນບລັອກແຂກໂດຍກົງ (-a), ຫຼັງຈາກນັ້ນ libvirt ບໍ່ໄດ້ຖືກນໍາໃຊ້ເລີຍ.

--csv
ຂຽນຜົນໄດ້ຮັບໃນຮູບແບບ CSV (ຄ່າທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ). ຮູບແບບນີ້ສາມາດເປັນ
ນໍາເຂົ້າຢ່າງງ່າຍດາຍເຂົ້າໄປໃນຖານຂໍ້ມູນແລະສະເປຣດຊີດ, ແຕ່ອ່ານ "ຫມາຍເຫດກ່ຽວກັບຮູບແບບ CSV"
ຂ້າງລຸ່ມນີ້.

-d ບຸກຄົນທົ່ວໄປ
--ໂດເມນ ບຸກຄົນທົ່ວໄປ
ເພີ່ມແຜ່ນທັງຫມົດຈາກແຂກທີ່ມີຊື່ libvirt. Domain UUID ສາມາດໃຊ້ແທນ
ຊື່.

--echo-keys
ເມື່ອການກະຕຸ້ນເຕືອນສໍາລັບກະແຈແລະລະຫັດຜ່ານ, virt-ls ປົກກະຕິຈະປິດສຽງດັງສະນັ້ນທ່ານ.
ບໍ່ສາມາດເຫັນສິ່ງທີ່ທ່ານພິມໄດ້. ຖ້າທ່ານບໍ່ກັງວົນກ່ຽວກັບການໂຈມຕີ Tempest ແລະ
ບໍ່ມີຄົນອື່ນຢູ່ໃນຫ້ອງທີ່ທ່ານສາມາດລະບຸທຸງນີ້ເພື່ອເບິ່ງສິ່ງທີ່ທ່ານພິມ.

-- ສະ​ຖິ​ຕິ​ພິ​ເສດ​
ສະແດງສະຖິຕິພິເສດ.

ທາງເລືອກນີ້ພຽງແຕ່ມີຜົນກະທົບໃນ -lR ຮູບແບບຜົນຜະລິດ. ເບິ່ງ "ບັນຊີລາຍຊື່ຍາວຄືນ" ຂ້າງເທິງ.

--format=raw|qcow2|..
-- ຮູບແບບ
ຄ່າເລີ່ມຕົ້ນສໍາລັບການ -a ທາງ​ເລືອກ​ແມ່ນ​ການ​ກວດ​ພົບ​ອັດ​ຕະ​ໂນ​ມັດ​ຮູບ​ແບບ​ຂອງ​ຮູບ​ພາບ​ແຜ່ນ​ໄດ້​. ການນໍາໃຊ້
ນີ້ບັງຄັບຮູບແບບແຜ່ນສໍາລັບ -a ທາງເລືອກທີ່ປະຕິບັດຕາມເສັ້ນຄໍາສັ່ງ. ການນໍາໃຊ້
-- ຮູບແບບ ໂດຍບໍ່ມີການໂຕ້ແຍ້ງສະຫຼັບກັບໄປຫາການກວດຫາອັດຕະໂນມັດສໍາລັບການຕໍ່ມາ -a ຕົວເລືອກ

ຍົກ​ຕົວ​ຢ່າງ:

virt-ls --format=raw -a disk.img /dir

ບັງຄັບໃຫ້ຮູບແບບດິບ (ບໍ່ມີການກວດຫາອັດຕະໂນມັດ) ສໍາລັບ disk.img.

virt-ls --format=raw -a disk.img --format -a another.img /dir

ບັງຄັບໃຫ້ຮູບແບບດິບ (ບໍ່ມີການກວດຫາອັດຕະໂນມັດ) ສໍາລັບ disk.img ແລະກັບຄືນໄປສູ່ການກວດຫາອັດຕະໂນມັດສໍາລັບ
another.img.

ຖ້າທ່ານມີຮູບພາບດິສກ໌ຂອງແຂກທີ່ມີຮູບແບບດິບທີ່ບໍ່ເຊື່ອຖືໄດ້, ທ່ານຄວນໃຊ້ຕົວເລືອກນີ້ເພື່ອ
ລະບຸຮູບແບບແຜ່ນ. ນີ້ຫຼີກເວັ້ນບັນຫາຄວາມປອດໄພທີ່ເປັນໄປໄດ້ກັບອັນຕະລາຍ
ແຂກ (CVE-2010-3851).

-h
--ມະນຸດສາມາດອ່ານໄດ້
ສະແດງຂະໜາດໄຟລ໌ໃນຮູບແບບທີ່ມະນຸດສາມາດອ່ານໄດ້.

ທາງເລືອກນີ້ພຽງແຕ່ມີຜົນກະທົບໃນ -lR ຮູບແບບຜົນຜະລິດ. ເບິ່ງ "ບັນຊີລາຍຊື່ຍາວຄືນ" ຂ້າງເທິງ.

--keys-from-stdin
ອ່ານລະຫັດ ຫຼືຕົວກໍານົດການລະຫັດຜ່ານຈາກ stdin. ຄ່າເລີ່ມຕົ້ນແມ່ນພະຍາຍາມອ່ານ
passphrases ຈາກຜູ້ໃຊ້ໂດຍການເປີດ /dev/tty.

-m dev[:mountpoint[:options[:fstype]]]
--mount dev[:mountpoint[:options[:fstype]]]
ຕິດພາທິຊັນທີ່ມີຊື່ ຫຼືປະລິມານຕາມເຫດຜົນໃສ່ຈຸດເຊື່ອມຕໍ່ທີ່ໃຫ້ໄວ້.

ຖ້າຈຸດເຊື່ອມຕໍ່ຖືກລະເວັ້ນ, ມັນຈະເປັນຄ່າເລີ່ມຕົ້ນ /.

ການກໍານົດຈຸດ mountpoint ໃດປິດການກວດກາຂອງແຂກແລະ mount ຂອງມັນ
root ແລະທັງຫມົດຂອງ mountpoints ຂອງຕົນ, ສະນັ້ນໃຫ້ແນ່ໃຈວ່າຈະ mount ຈຸດ mounts ທັງຫມົດທີ່ຈໍາເປັນເພື່ອ
ເຮັດວຽກກັບຊື່ໄຟລ໌ທີ່ໃຫ້ເປັນການໂຕ້ຖຽງ.

ຖ້າທ່ານບໍ່ຮູ້ວ່າລະບົບໄຟລ໌ໃດໃນຮູບພາບແຜ່ນມີ, ທ່ານສາມາດເອີ້ນໃຊ້ guestfish ໄດ້
ໂດຍ​ບໍ່​ມີ​ທາງ​ເລືອກ​ນີ້​, ຫຼັງ​ຈາກ​ນັ້ນ​ບອກ​ການ​ແບ່ງ​ປັນ​, ລະ​ບົບ​ໄຟລ​໌​ແລະ LVs ທີ່​ມີ​ຢູ່ (ເບິ່ງ​
"list-partitions", "list-filesystems" ແລະ "lvs" ຄໍາສັ່ງ), ຫຼືທ່ານສາມາດນໍາໃຊ້ຄໍາສັ່ງ.
virt-filesystems(1) ໂຄງການ.

ສ່ວນທີສາມ (ແລະບໍ່ຄ່ອຍໃຊ້) ຂອງພາລາມິເຕີ mount ແມ່ນບັນຊີລາຍຊື່ຂອງຕົວເລືອກ mount
ໃຊ້ເພື່ອຕິດຕັ້ງລະບົບໄຟລ໌ທີ່ຕິດພັນ. ຖ້າ​ຫາກ​ວ່າ​ນີ້​ບໍ່​ໄດ້​ໃຫ້​, ຫຼັງ​ຈາກ​ນັ້ນ​ທາງ​ເລືອກ​ໃນ​ການ​ຕິດ​ຕັ້ງ​
ແມ່ນທັງ string ຫວ່າງເປົ່າຫຼື "ro" (ອັນສຸດທ້າຍແມ່ນຖ້າ --ro ທຸງຖືກໃຊ້). ໂດຍ
ການລະບຸຕົວເລືອກ mount, ທ່ານ override ທາງເລືອກເລີ່ມຕົ້ນນີ້. ອາດຈະເປັນພຽງແຕ່
ເວລາທີ່ເຈົ້າຈະໃຊ້ນີ້ແມ່ນເພື່ອເປີດໃຊ້ ACLs ແລະ/ຫຼື ຄຸນລັກສະນະຂະຫຍາຍຖ້າລະບົບໄຟລ໌
ສາ​ມາດ​ສະ​ຫນັບ​ສະ​ຫນູນ​ເຂົາ​ເຈົ້າ​:

-m /dev/sda1:/:acl,user_xattr

ການໃຊ້ທຸງນີ້ແມ່ນເທົ່າກັບການໃຊ້ຄໍາສັ່ງ "mount-options".

ສ່ວນທີສີ່ຂອງພາລາມິເຕີແມ່ນໄດເວີລະບົບໄຟລ໌ທີ່ຈະໃຊ້, ເຊັ່ນ "ext3" ຫຼື
"ntfs". ນີ້ບໍ່ຄ່ອຍຈໍາເປັນ, ແຕ່ສາມາດເປັນປະໂຫຍດຖ້າໄດເວີຫຼາຍແມ່ນຖືກຕ້ອງສໍາລັບ a
ລະບົບໄຟລ໌ (ເຊັ່ນ: "ext2" ແລະ "ext3"), ຫຼືຖ້າ libguestfs ລະບຸລະບົບໄຟລ໌ຜິດ.

-l
-- ຍາວ
-R
- ການຮວບຮວມ
ເລືອກ​ຮູບ​ແບບ​ການ​. ດ້ວຍທັງສອງທາງເລືອກເຫຼົ່ານີ້, "virt-ls" ຜະລິດແບບງ່າຍດາຍ, ຮາບພຽງ
ບັນຊີລາຍຊື່ຂອງໄຟລ໌ໃນໄດເລກະທໍລີທີ່ມີຊື່. ເບິ່ງ "ລາຍຊື່ງ່າຍໆ".

"virt-ls -l" ຜະລິດ "ບັນຊີລາຍຊື່ຍາວ", ເຊິ່ງສະແດງໃຫ້ເຫັນລາຍລະອຽດເພີ່ມເຕີມ. ເບິ່ງ "ບັນຊີລາຍຊື່ຍາວ".

"virt-ls -R" ຜະລິດບັນຊີລາຍຊື່ຂອງໄຟລ໌ recursive ເລີ່ມຕົ້ນຈາກໄດເລກະທໍລີທີ່ມີຊື່. ເບິ່ງ
"ການຈົດທະບຽນຄືນໃຫມ່".

"virt-ls -lR" ຜະລິດບັນຊີລາຍຊື່ຍາວແບບ recursive ເຊິ່ງສາມາດວິເຄາະໄດ້ງ່າຍກວ່າ. ເບິ່ງ
"ບັນຊີລາຍຊື່ຍາວກັບຄືນມາ".

--ເທື່ອ
ສະແດງຊ່ອງເວລາ.

ທາງເລືອກນີ້ພຽງແຕ່ມີຜົນກະທົບໃນ -lR ຮູບແບບຜົນຜະລິດ. ເບິ່ງ "ບັນຊີລາຍຊື່ຍາວຄືນ" ຂ້າງເທິງ.

-- ວັນເວລາ
ສະແດງຊ່ອງຂໍ້ມູນເວລາເປັນມື້ກ່ອນນີ້ (ເປັນລົບຖ້າໃນອະນາຄົດ).

ໃຫ້ສັງເກດວ່າ 0 ໃນຜົນຜະລິດຫມາຍຄວາມວ່າ "ເຖິງ 1 ມື້ກ່ອນໃນປັດຈຸບັນ", ຫຼືວ່າອາຍຸຂອງໄຟລ໌ແມ່ນ
ລະຫວ່າງ 0 ແລະ 86399 ວິນາທີ.

ທາງເລືອກນີ້ພຽງແຕ່ມີຜົນກະທົບໃນ -lR ຮູບແບບຜົນຜະລິດ. ເບິ່ງ "ບັນຊີລາຍຊື່ຍາວຄືນ" ຂ້າງເທິງ.

--ເວລາ-ພີ່ນ້ອງ
ສະແດງຊ່ອງເວລາເປັນວິນາທີກ່ອນຕອນນີ້ (ເປັນລົບຖ້າໃນອະນາຄົດ).

ທາງເລືອກນີ້ພຽງແຕ່ມີຜົນກະທົບໃນ -lR ຮູບແບບຜົນຜະລິດ. ເບິ່ງ "ບັນຊີລາຍຊື່ຍາວຄືນ" ຂ້າງເທິງ.

--time-t
ສະແດງຊ່ອງເວລາເປັນວິນາທີນັບຕັ້ງແຕ່ຍຸກ Unix.

ທາງເລືອກນີ້ພຽງແຕ່ມີຜົນກະທົບໃນ -lR ຮູບແບບຜົນຜະລິດ. ເບິ່ງ "ບັນຊີລາຍຊື່ຍາວຄືນ" ຂ້າງເທິງ.

--uids
ສະແດງຊ່ອງຂໍ້ມູນ UID ແລະ GID.

ທາງເລືອກນີ້ພຽງແຕ່ມີຜົນກະທົບໃນ -lR ຮູບແບບຜົນຜະລິດ. ເບິ່ງ "ບັນຊີລາຍຊື່ຍາວຄືນ" ຂ້າງເທິງ.

-v
-- verbose
ເປີດໃຊ້ຂໍ້ຄວາມ verbose ສໍາລັບການດີບັກ.

-V
- ການປ່ຽນແປງ
ສະແດງໝາຍເລກເວີຊັນ ແລະອອກ.

-x ເປີດໃຊ້ການຕິດຕາມການໂທ API ຂອງ libguestfs.

ແບບເກົ່າ ຄໍາສັ່ງ LINE ການໂຕ້ຖຽງ


ເວີຊັ່ນກ່ອນໜ້າຂອງ virt-ls ໃຫ້ເຈົ້າຂຽນໄດ້ວ່າ:

virt-ls disk.img [disk.img ...] /dir

or

virt-ls ຊື່ແຂກ /dir

ໃນຂະນະທີ່ຢູ່ໃນສະບັບນີ້ທ່ານຄວນໃຊ້ -a or -d ຕາມລໍາດັບເພື່ອຫຼີກເວັ້ນກໍລະນີທີ່ສັບສົນ
ບ່ອນທີ່ຮູບພາບໃນແຜ່ນອາດມີຊື່ດຽວກັນກັບແຂກ.

ສໍາລັບຄວາມເຂົ້າກັນໄດ້, ແບບເກົ່າແມ່ນຍັງສະຫນັບສະຫນູນ.

ຫມາຍ​ເຫດ​ ກ່ຽວກັບ CSV ຮູບແບບ


ຄ່າທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ (CSV) ເປັນຮູບແບບທີ່ຫຼອກລວງ. ມັນ ເບິ່ງຄືວ່າ ຄືມັນຄວນຈະງ່າຍ
parse, ແຕ່ແນ່ນອນວ່າມັນບໍ່ງ່າຍທີ່ຈະ parse.

Myth: ພຽງແຕ່ແບ່ງຊ່ອງໃສ່ເຄື່ອງໝາຍຈຸດ. ຄວາມເປັນຈິງ: ນີ້ເຮັດໄດ້ ບໍ່ ເຮັດວຽກທີ່ເຊື່ອຖືໄດ້. ຕົວຢ່າງນີ້
ມີສອງຖັນ:

"foo,bar",baz

Myth: ອ່ານໄຟລ໌ເທື່ອລະແຖວ. ຄວາມເປັນຈິງ: ນີ້ເຮັດໄດ້ ບໍ່ ເຮັດວຽກທີ່ເຊື່ອຖືໄດ້. ນີ້
ຕົວຢ່າງມີແຖວດຽວ:

"ຟູ
ບາ",baz

ສໍາລັບ shell script, ໃຊ້ "csvtool" (http://merjis.com/developers/csv ບັນຈຸຢູ່ໃນທີ່ສໍາຄັນ
ການແຈກຢາຍ Linux).

ສໍາລັບພາສາອື່ນ, ໃຫ້ໃຊ້ຫ້ອງສະໝຸດການປະມວນຜົນ CSV (ເຊັ່ນ: "ຂໍ້ຄວາມ::CSV" ສໍາລັບ Perl ຫຼື Python's
ຫ້ອງສະຫມຸດ csv ທີ່ມີໃນຕົວ).

ສະເປຣດຊີດ ແລະຖານຂໍ້ມູນສ່ວນໃຫຍ່ສາມາດນໍາເຂົ້າ CSV ໂດຍກົງ.

ອອກ STATUS


ໂປຣແກມນີ້ຈະສົ່ງຄືນ 0 ຖ້າສຳເລັດ, ຫຼືບໍ່ແມ່ນສູນ ຖ້າມີຂໍ້ຜິດພາດ.

ໃຊ້ virt-ls ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌