# gio
# Autogenerated from man page /usr/share/man/man1/gio.1.gz
complete -c gio -s n -s T -d 'copy [OPTIONâ¦] SOURCEâ¦ DESTINATION Copies one or more files from SOURCE t…'
complete -c gio -l no-target-directory -d 'Donât copy into DESTINATION even if it is a directory'
complete -c gio -s p -l progress -d 'Show progress'
complete -c gio -s i -l interactive -d 'Prompt for confirmation before overwriting files'
complete -c gio -l preserve -d 'Preserve all attributes of copied files'
complete -c gio -s b -l backup -d 'Create backups of existing destination files'
complete -c gio -s P -l no-dereference -d 'Never follow symbolic links'
complete -c gio -l default-permissions -d 'Use the default permissions of the current process for the destination file, …'
complete -c gio -s w -l query-writable -d 'List writable attributes'
complete -c gio -s f -l filesystem -d 'Show information about the filesystem that the given locations reside on'
complete -c gio -s a -l attributes -d 'The attributes to get'
complete -c gio -l nofollow-symlinks -d 'Donât follow symbolic links'
complete -c gio -s h -l hidden -d 'Show hidden files'
complete -c gio -s l -l long -d 'Use a long listing format'
complete -c gio -s d -l print-display-names -d 'Print display names'
complete -c gio -s u -l print-uris -d 'Print full URIs'
complete -c gio -l parent -d 'Create parent directories when necessary'
complete -c gio -l dir -d 'Monitor the given location as a directory'
complete -c gio -l file -d 'Monitor the given location as a file'
complete -c gio -s D -l direct -d 'Monitor the file directly'
complete -c gio -s s -l silent -d 'Monitor the file directly, but donât report changes'
complete -c gio -l no-moves -d 'Report moves and renames as simple deleted/created events'
complete -c gio -s m -l mounts -d 'Watch for mount events'
complete -c gio -l mountable -d 'Mount as mountable'
complete -c gio -l device -d 'Mount volume with device file, or other identifier'
complete -c gio -l unmount -d 'Unmount the location'
complete -c gio -s e -l eject -d 'Eject the location'
complete -c gio -s t -l stop -d 'Stop drive with device file'
complete -c gio -l unmount-scheme -d 'Unmount all mounts with the given scheme'
complete -c gio -l force -d 'Ignore outstanding file operations when unmounting or ejecting'
complete -c gio -l anonymous -d 'Use an anonymous user when authenticating'
complete -c gio -l list -d 'List all GIO mounts'
complete -c gio -s o -l monitor -d 'Monitor mount-related events'
complete -c gio -l detail -d 'Show extra information'
complete -c gio -l tcrypt-pim -d 'The numeric PIM when unlocking a VeraCrypt volume'
complete -c gio -l tcrypt-hidden -d 'Mount a TCRYPT hidden volume'
complete -c gio -l tcrypt-system -d 'Mount a TCRYPT system volume'
complete -c gio -s C -l no-copy-fallback -d 'Donât use copy and delete fallback'
complete -c gio -s c -l create -d 'Only create the destination if it doesnât exist yet'
complete -c gio -l append -d 'Append to the end of the file'
complete -c gio -l private -d 'When creating, restrict access to the current user'
complete -c gio -l unlink -d 'When replacing, replace as if the destination did not exist'
complete -c gio -s v -l print-etag -d 'Print the new ETag in the end'
complete -c gio -l etag -d 'The ETag of the file that is overwritten'
complete -c gio -l type -d 'Specifies the type of the attribute'
complete -c gio -l delete -d 'Unsets an attribute (same as setting its type to unset)'
complete -c gio -l empty -d 'Empty the trash'
complete -c gio -l restore -d 'Restore a file from trash to its original location'
complete -c gio -l follow-symlinks -d 'Follow symbolic links.  EXIT STATUS'

