-msgid ""
-" 1234 decimal number 1234\n"
-" 02322 octal number, equivalent to decimal 1234\n"
-" 0x4d2 hexadecimal number, equivalent to decimal 1234\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:562
-msgid ""
-"When using the C<chmod> command, you almost always want to specify an octal "
-"number for the mode, and you must prefix it with C<0> (unlike the Unix "
-"L<chmod(1)> program):"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:566
-#, no-wrap
-msgid ""
-" chmod 0777 /public # OK\n"
-" chmod 777 /public # WRONG! This is mode 777 decimal = 01411 octal.\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:569
-msgid ""
-"Commands that return numbers usually print them in decimal, but some "
-"commands print numbers in other radices (eg. C<umask> prints the mode in "
-"octal, preceeded by C<0>)."
-msgstr ""
-
-# type: =head1
-#: ../fish/guestfish.pod:573
-msgid "WILDCARDS AND GLOBBING"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:575
-msgid ""
-"Neither guestfish nor the underlying guestfs API performs wildcard expansion "
-"(globbing) by default. So for example the following will not do what you "
-"expect:"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:579
-#, no-wrap
-msgid ""
-" rm-rf /home/*\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:581
-msgid ""
-"Assuming you don't have a directory called literally C</home/*> then the "
-"above command will return an error."
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:584
-msgid "To perform wildcard expansion, use the C<glob> command."
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:586
-#, no-wrap
-msgid ""
-" glob rm-rf /home/*\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:588
-msgid ""
-"runs C<rm-rf> on each path that matches (ie. potentially running the command "
-"many times), equivalent to:"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:591
-#, no-wrap
-msgid ""
-" rm-rf /home/jim\n"
-" rm-rf /home/joe\n"
-" rm-rf /home/mary\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:595
-msgid "C<glob> only works on simple guest paths and not on device names."
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:597
-msgid ""
-"If you have several parameters, each containing a wildcard, then glob will "
-"perform a Cartesian product."
-msgstr ""
-
-# type: =head1
-#: ../fish/guestfish.pod:600
-msgid "COMMENTS"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:602
-msgid ""
-"Any line which starts with a I<#> character is treated as a comment and "
-"ignored. The I<#> can optionally be preceeded by whitespace, but B<not> by "
-"a command. For example:"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:606
-#, no-wrap
-msgid ""
-" # this is a comment\n"
-" # this is a comment\n"
-" foo # NOT a comment\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:610
-msgid "Blank lines are also ignored."
-msgstr ""
-
-# type: =head1
-#: ../fish/guestfish.pod:612
-msgid "RUNNING COMMANDS LOCALLY"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:614
-msgid ""
-"Any line which starts with a I<!> character is treated as a command sent to "
-"the local shell (C</bin/sh> or whatever L<system(3)> uses). For example:"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:618
-#, no-wrap
-msgid ""
-" !mkdir local\n"
-" tgz-out /remote local/remote-data.tar.gz\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:621
-msgid ""
-"will create a directory C<local> on the host, and then export the contents "
-"of C</remote> on the mounted filesystem to C<local/remote-data.tar.gz>. "
-"(See C<tgz-out>)."
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:625
-msgid ""
-"To change the local directory, use the C<lcd> command. C<!cd> will have no "
-"effect, due to the way that subprocesses work in Unix."
-msgstr ""
-
-# type: =head1
-#: ../fish/guestfish.pod:628
-msgid "PIPES"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:630
-msgid ""
-"Use C<command E<lt>spaceE<gt> | command> to pipe the output of the first "
-"command (a guestfish command) to the second command (any host command). For "
-"example:"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:634
-#, no-wrap
-msgid ""
-" cat /etc/passwd | awk -F: '$3 == 0 { print }'\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:636
-msgid ""
-"(where C<cat> is the guestfish cat command, but C<awk> is the host awk "
-"program). The above command would list all accounts in the guest filesystem "
-"which have UID 0, ie. root accounts including backdoors. Other examples:"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:641
-#, no-wrap
-msgid ""
-" hexdump /bin/ls | head\n"
-" list-devices | tail -1\n"
-" tgz-out / - | tar ztf -\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:645
-msgid ""
-"The space before the pipe symbol is required, any space after the pipe "
-"symbol is optional. Everything after the pipe symbol is just passed "
-"straight to the host shell, so it can contain redirections, globs and "
-"anything else that makes sense on the host side."
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:650
-msgid ""
-"To use a literal argument which begins with a pipe symbol, you have to quote "
-"it, eg:"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:653
-#, no-wrap
-msgid ""
-" echo \"|\"\n"
-"\n"
-msgstr ""
-
-# type: =head1
-#: ../fish/guestfish.pod:655
-msgid "HOME DIRECTORIES"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:657
-msgid ""
-"If a parameter starts with the character C<~> then the tilde may be expanded "
-"as a home directory path (either C<~> for the current user's home directory, "
-"or C<~user> for another user)."
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:661
-msgid ""
-"Note that home directory expansion happens for users known I<on the host>, "
-"not in the guest filesystem."
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:664
-msgid ""
-"To use a literal argument which begins with a tilde, you have to quote it, "
-"eg:"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:667
-#, no-wrap
-msgid ""
-" echo \"~\"\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:671
-msgid ""
-"Libguestfs has some support for Linux guests encrypted according to the "
-"Linux Unified Key Setup (LUKS) standard, which includes nearly all whole "
-"disk encryption systems used by modern Linux guests. Currently only LVM-on-"
-"LUKS is supported."
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:676
-msgid "Identify encrypted block devices and partitions using L</vfs-type>:"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:678
-#, no-wrap
-msgid ""
-" ><fs> vfs-type /dev/sda2\n"
-" crypto_LUKS\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:681
-msgid ""
-"Then open those devices using L</luks-open>. This creates a device-mapper "
-"device called C</dev/mapper/luksdev>."
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:684
-#, no-wrap
-msgid ""
-" ><fs> luks-open /dev/sda2 luksdev\n"
-" Enter key or passphrase (\"key\"): <enter the passphrase>\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:687
-msgid ""
-"Finally you have to tell LVM to scan for volume groups on the newly created "
-"mapper device:"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:690
-#, no-wrap
-msgid ""
-" vgscan\n"
-" vg-activate-all true\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:693
-msgid "The logical volume(s) can now be mounted in the usual way."
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:695
-msgid ""
-"Before closing a LUKS device you must unmount any logical volumes on it and "
-"deactivate the volume groups by calling C<vg-activate false VG> on each "
-"one. Then you can close the mapper device:"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:699
-#, no-wrap
-msgid ""
-" vg-activate false /dev/VG\n"
-" luks-close /dev/mapper/luksdev\n"
-"\n"
-msgstr ""
-
-# type: =head1
-#: ../fish/guestfish.pod:702
-msgid "WINDOWS PATHS"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:704
-msgid ""
-"If a path is prefixed with C<win:> then you can use Windows-style paths "
-"(with some limitations). The following commands are equivalent:"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:707
-#, no-wrap
-msgid ""
-" file /WINDOWS/system32/config/system.LOG\n"
-"\n"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:709
-#, no-wrap
-msgid ""
-" file win:/windows/system32/config/system.log\n"
-"\n"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:711
-#, no-wrap
-msgid ""
-" file win:\\windows\\system32\\config\\system.log\n"
-"\n"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:713
-#, no-wrap
-msgid ""
-" file WIN:C:\\Windows\\SYSTEM32\\conFIG\\SYSTEM.LOG\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:715
-msgid ""
-"This syntax implicitly calls C<case-sensitive-path> (q.v.) so it also "
-"handles case insensitivity like Windows would. This only works in argument "
-"positions that expect a path."
-msgstr ""
-
-# type: =head1
-#: ../fish/guestfish.pod:719
-msgid "UPLOADING AND DOWNLOADING FILES"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:721
-msgid ""
-"For commands such as C<upload>, C<download>, C<tar-in>, C<tar-out> and "
-"others which upload from or download to a local file, you can use the "
-"special filename C<-> to mean \"from stdin\" or \"to stdout\". For example:"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:725
-#, no-wrap
-msgid ""
-" upload - /foo\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:727
-msgid ""
-"reads stdin and creates from that a file C</foo> in the disk image, and:"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:730
-#, no-wrap
-msgid ""
-" tar-out /etc - | tar tf -\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:732
-msgid ""
-"writes the tarball to stdout and then pipes that into the external \"tar\" "
-"command (see L</PIPES>)."
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:735
-msgid ""
-"When using C<-> to read from stdin, the input is read up to the end of "
-"stdin. You can also use a special \"heredoc\"-like syntax to read up to "
-"some arbitrary end marker:"
-msgstr ""
-
-# type: verbatim
-#: ../fish/guestfish.pod:739
-#, no-wrap
-msgid ""
-" upload -<<END /foo\n"
-" input line 1\n"
-" input line 2\n"
-" input line 3\n"
-" END\n"
-"\n"
-msgstr ""
-
-# type: textblock
-#: ../fish/guestfish.pod:745
-msgid ""
-"Any string of characters can be used instead of C<END>. The end marker must "
-"appear on a line of its own, without any preceeding or following characters "
-"(not even spaces)."