Differences

This shows you the differences between the selected revisions of the page.

2012-02-29 2012-02-29
time constraints (martin) future => beta (martin)
Line 27: Line 27:
| ''>size[KMG]''  | Matches files larger than ''size''. Following units can be used: ''K'' (Kibibyte), ''M'' (Mebibyte) or ''G'' (Gibibyte). | ''*.bin>1M'' | | ''>size[KMG]''  | Matches files larger than ''size''. Following units can be used: ''K'' (Kibibyte), ''M'' (Mebibyte) or ''G'' (Gibibyte). | ''*.bin>1M'' |
| ''<size[KMG]''  | Matches files smaller than ''size''. | ''<1G'' | | ''<size[KMG]''  | Matches files smaller than ''size''. | ''<1G'' |
-| &future_feature: |||+| &beta_feature: |||
| ''>yyyy-mm-dd[ hh:mm[:ss]]''  | Matches files modified the last time after the date or time. | ''>2012-01-01'', ''>2012-02-29 08:47'' | | ''>yyyy-mm-dd[ hh:mm[:ss]]''  | Matches files modified the last time after the date or time. | ''>2012-01-01'', ''>2012-02-29 08:47'' |
| ''>time[YDHNS]''  | Matches files modified the last time within specified interval. One of the following units must be used: ''Y'' (years), ''D'' (days), ''H'' (hours), ''N'' (minutes') or ''S'' (seconds). | ''*.doc>1Y'' | | ''>time[YDHNS]''  | Matches files modified the last time within specified interval. One of the following units must be used: ''Y'' (years), ''D'' (days), ''H'' (hours), ''N'' (minutes') or ''S'' (seconds). | ''*.doc>1Y'' |
Line 51: Line 51:
Both include and exclude part can be empty, denoting that everything is included or nothing is excluded, respectively. When include part is empty, masks starts with pipe straight away. When exclude part is empty, you can omit the trailing pipe. Both include and exclude part can be empty, denoting that everything is included or nothing is excluded, respectively. When include part is empty, masks starts with pipe straight away. When exclude part is empty, you can omit the trailing pipe.
-In releases //prior to the next release//, in transfer settings, it was possible to explicitly select whether the file mask is include or exclude mask. When exclude file mask was selected, the order of exclude and include mask was reverted. Mask was starting with exclude mask, optionally followed by pipe and include mask. &future+In releases //prior to the next release//, in transfer settings, it was possible to explicitly select whether the file mask is include or exclude mask. When exclude file mask was selected, the order of exclude and include mask was reverted. Mask was starting with exclude mask, optionally followed by pipe and include mask. &beta
To escape pipe character double it, e.g. ''filewith||pipe''. To escape pipe character double it, e.g. ''filewith||pipe''.
Line 63: Line 63:
Directory masks are recursive. E.g. mask ''images/'' matches directories ''/home/martin/images/'' as well as ''/home/martin/images/avatars/''. Directory masks are recursive. E.g. mask ''images/'' matches directories ''/home/martin/images/'' as well as ''/home/martin/images/avatars/''.
-&future+&beta
==== In Previous Releases ==== ==== In Previous Releases ====
Line 76: Line 76:
===== Path Mask ===== ===== Path Mask =====
-When the mask selects files and it makes sense to select them based on directory, you can extend the mask with a path mask. You should separate the path mask from the filename mask by a slash. For example mask ''/home/martinp/*.txt'' matches all text files within the directory and its subdirectories (//in the next release only//&future).+When the mask selects files and it makes sense to select them based on directory, you can extend the mask with a path mask. You should separate the path mask from the filename mask by a slash. For example mask ''/home/martinp/*.txt'' matches all text files within the directory and its subdirectories (//in the next release only//&beta).
-In releases prior to the next release the previous mask does not match files in subdirectories. To match all text files within subtree, use mask ''/home/martinp/*.txt; /home/martinp/*/*.txt''((Simpler, but less precise, form would be ''/home/martinp*/*.txt'')). &future+In releases prior to the next release the previous mask does not match files in subdirectories. To match all text files within subtree, use mask ''/home/martinp/*.txt; /home/martinp/*/*.txt''((Simpler, but less precise, form would be ''/home/martinp*/*.txt'')). &beta
For a relative path mask it makes no difference whether you use back (''\'') or forward slashes (''/''); the mask will always work for both local and remote paths. For example, the mask ''*/public_html/*.bak'' will match backup files both in ''D:\Documents\public_html\'' and ''/home/martinp/public_html/''. For a relative path mask it makes no difference whether you use back (''\'') or forward slashes (''/''); the mask will always work for both local and remote paths. For example, the mask ''*/public_html/*.bak'' will match backup files both in ''D:\Documents\public_html\'' and ''/home/martinp/public_html/''.

Last modified: by martin