Sorry for not responding yet. It's on my TODO list. I was busy with the release recently.
- martin
Before posting, please read how to report bug or request support effectively.
Bug reports without an attached log file are usually useless.
Anyway, so it did work in the dev version, I've sent you, but it does not work in the released 5.8.3?
OK, but we ended up the discussion with me stating that it's not a bug, but maybe a missing feature. And I never claimed it to be implemented. Or am I missing something?
Yes you are mixing up 2 separate issues (I should have not written about the second one in the same thread, but I redirected it to its own separate thread https://winscp.net/forum/viewtopic.php?t=22804 afterwards):
1) filtering files during transfer from Linux symbolic links -> Windows:
Not correctly done
OK, but we ended up the discussion with me stating that it's not a bug, but maybe a missing feature. And I never claimed it to be implemented. Or am I missing something?
The official 5.8.2 beta?
What issue do you mean specifically? I believe there was no issue discovered in this thread.
https://winscp.net/forum/viewtopic.php?p=68865#68865; here, /Ubuntu is a Linux symbolic link.
"Do you mean that you had dev version 5.8.3 installed and it did not show the official 5.8.3?
I had 5.8.2 RC and it did not show 5.8.3 RC
What issue do you mean specifically? I believe there was no issue discovered in this thread.
/Ubuntu
is a Linux symbolic link.
Do you mean that you had dev version 5.8.3 installed and it did not show the official 5.8.3?
Do you mean the option on this forum?
I've tried the filter feature with symbolic links with the latest 5.8.3 RC (build 6701), and the issue is still there.
"Help > Check for updates" does not show new RCs when we already have a dev version installed.
Also, opting in "log automatically on at each visit" does not work after a reboot.
It should sync all folders timestamps, since the transfer type is "mirror".
Missings
folder, so the timestamp was not updated.
\
as an escape character. + There's no need to escape spaces. The spaces does not have any special meaning in the file mask.
\
.
Ubuntu
folder even when specifying the whole path: /home/actionmystique/Google Drive/Ubuntu/*/*.sh
\
as in /home/actionmystique/Google\ Drive/Ubuntu/
?
Now, I'm not sure what you want to do.
Do you want exclude the.sh
files or transfer only the.sh
files?
TheUbuntu
directory exclude mask excludes allUbuntu
folders. So even the.\Issues\Ubuntu
, not only the.\Ubuntu
. If you want to exclude a specific folder only, use a full path.
See https://winscp.net/eng/docs/file_mask#path
For the timestamp problem, start here:
https://winscp.net/eng/docs/troubleshooting#timestamps
If that does not help, please collect the information mentioned in the article and start a new thread about this issue.
.sh
files or transfer only the .sh
files?
Ubuntu
directory exclude mask excludes all Ubuntu
folders. So even the .\Issues\Ubuntu
, not only the .\Ubuntu
. If you want to exclude a specific folder only, use a full path.
This should do:|Ubuntu/*.sh;Ubuntu/*/*.sh
find Ubuntu -name "build*.sh" | more
Ubuntu/Libguestfs/build-libguestfs.sh
Ubuntu/Google/Authenticator/build-google-authenticator.sh
Ubuntu/Celt-Codec/build-celt.sh
Ubuntu/Libpcap/build-libpcap.sh
Ubuntu/Git/build-git.sh
Ubuntu/Spice/GTK/build-spice-gtk-stable.sh
Ubuntu/Spice/GTK/build-spice-gtk.sh
Ubuntu/Spice/VD-Agent/build-spice-vd-agent.sh
Ubuntu/Spice/Server/build-spice-server.sh
Ubuntu/Spice/Protocol/build-spice-protocol-dev.sh
...
*.sh
are within "subsubfolders"; do they have a chance to get on board? ;)
-R
in Linux.
To set the mask permanently, set the defaults in the Preferences:
https://winscp.net/eng/docs/ui_pref_transfer
(or use Transfer Settings > Set as default on Upload/Download dialog)
|Ubuntu/*.sh;Ubuntu/*/*.sh
Ubuntu/*.sh
files are located within numerous subfolders.