MANPAGE: -ew: make gitignore syntax more prominent
https://github.com/rfjakob/gocryptfs/issues/588
This commit is contained in:
parent
b8ddc49ede
commit
022c169c39
@ -192,22 +192,27 @@ You need root permissions to use `-dev`.
|
|||||||
#### -e PATH, -exclude PATH
|
#### -e PATH, -exclude PATH
|
||||||
Only for reverse mode: exclude relative plaintext path from the encrypted
|
Only for reverse mode: exclude relative plaintext path from the encrypted
|
||||||
view, matching only from root of mounted filesystem. Can be passed multiple
|
view, matching only from root of mounted filesystem. Can be passed multiple
|
||||||
times. Example:
|
times. No wildcards.
|
||||||
|
|
||||||
|
Example that excludes the directories "Music" and "Movies" from the root
|
||||||
|
directory:
|
||||||
|
|
||||||
gocryptfs -reverse -exclude Music -exclude Movies /home/user /mnt/user.encrypted
|
gocryptfs -reverse -exclude Music -exclude Movies /home/user /mnt/user.encrypted
|
||||||
|
|
||||||
See also `-exclude-wildcard`, `-exclude-from` and the [EXCLUDING FILES](#excluding-files) section.
|
See also `-exclude-wildcard`, `-exclude-from` and the [EXCLUDING FILES](#excluding-files) section.
|
||||||
|
|
||||||
#### -ew PATH, -exclude-wildcard PATH
|
#### -ew GITIGNORE-PATTERN, -exclude-wildcard GITIGNORE-PATTERN
|
||||||
Only for reverse mode: exclude paths from the encrypted view, matching anywhere.
|
Only for reverse mode: exclude paths from the encrypted view in gitignore(5) syntax,
|
||||||
Wildcards supported. Can be passed multiple times. Example:
|
wildcards supported. Pass multiple times for multiple patterns.
|
||||||
|
|
||||||
gocryptfs -reverse -exclude-wildcard '*~' /home/user /mnt/user.encrypted
|
Example to exclude all `.mp3` files in any directory:
|
||||||
|
|
||||||
|
gocryptfs -reverse -exclude-wildcard '*.mp3' /home/user /mnt/user.encrypted
|
||||||
|
|
||||||
See also `-exclude`, `-exclude-from` and the [EXCLUDING FILES](#excluding-files) section.
|
See also `-exclude`, `-exclude-from` and the [EXCLUDING FILES](#excluding-files) section.
|
||||||
|
|
||||||
#### -exclude-from FILE
|
#### -exclude-from FILE
|
||||||
Only for reverse mode: reads exclusion patters (using `-exclude-wildcard` syntax)
|
Only for reverse mode: reads gitignore patterns
|
||||||
from a file. Can be passed multiple times. Example:
|
from a file. Can be passed multiple times. Example:
|
||||||
|
|
||||||
gocryptfs -reverse -exclude-from ~/crypt-exclusions /home/user /mnt/user.encrypted
|
gocryptfs -reverse -exclude-from ~/crypt-exclusions /home/user /mnt/user.encrypted
|
||||||
@ -550,16 +555,17 @@ the `-exclude`, `-exclude-wildcard` and `-exclude-from` options.
|
|||||||
|
|
||||||
`-exclude` matches complete paths, so `-exclude file.txt` only excludes a file
|
`-exclude` matches complete paths, so `-exclude file.txt` only excludes a file
|
||||||
named `file.txt` in the root of the mounted filesystem; files named `file.txt`
|
named `file.txt` in the root of the mounted filesystem; files named `file.txt`
|
||||||
in subdirectories are still visible. (This option is kept for compatibility
|
in subdirectories are still visible. Wildcards are NOT supported.
|
||||||
with the behavior up to version 1.6.x)
|
This option is kept for compatibility with the behavior up to version 1.6.x.
|
||||||
|
New users should use `-exclude-wildcard` instead.
|
||||||
|
|
||||||
`-exclude-wildcard` matches files anywhere, so `-exclude-wildcard file.txt`
|
`-exclude-wildcard` uses gitignore syntax and matches files anywhere, so `-exclude-wildcard file.txt`
|
||||||
excludes files named `file.txt` in any directory. If you want to match complete
|
excludes files named `file.txt` in any directory. If you want to match complete
|
||||||
paths, you can prefix the filename with a `/`: `-exclude-wildcard /file.txt`
|
paths, you can prefix the filename with a `/`: `-exclude-wildcard /file.txt`
|
||||||
excludes only `file.txt` in the root of the mounted filesystem.
|
excludes only `file.txt` in the root of the mounted filesystem.
|
||||||
|
|
||||||
If there are many exclusions, you can use `-exclude-from` to read exclusion
|
If there are many exclusions, you can use `-exclude-from` to read gitignore
|
||||||
patterns from a file. The syntax is that of `-exclude-wildcard`, so use a
|
patterns from a file. As with `-exclude-wildcard`, use a
|
||||||
leading `/` to match complete paths.
|
leading `/` to match complete paths.
|
||||||
|
|
||||||
The rules for exclusion are that of [gitignore](https://git-scm.com/docs/gitignore#_pattern_format).
|
The rules for exclusion are that of [gitignore](https://git-scm.com/docs/gitignore#_pattern_format).
|
||||||
@ -649,4 +655,4 @@ See also: https://github.com/rfjakob/gocryptfs/blob/master/internal/exitcodes/ex
|
|||||||
|
|
||||||
SEE ALSO
|
SEE ALSO
|
||||||
========
|
========
|
||||||
mount(2) fuse(8) fallocate(2) encfs(1)
|
mount(2) fuse(8) fallocate(2) encfs(1) gitignore(5)
|
||||||
|
Loading…
Reference in New Issue
Block a user