Why are hidden files with a leading tilde treated as super-hidden?
blogs.msdn.microsoft.com
blogs.msdn.microsoft.com
Also, "Explicit is better than implicit." and "Special cases aren't special enough to break the rules.", etc.
There's no problem pointing out a non-computer as not turing complete if it was shipped and sold as a computer.
One of the settings, along with hiding the file extensions, that I always disable without exception.
~ is listed as an acceptable character for filenames.
Here are some photos of various pages:
Normal users don't see hidden files, so normal users are served well. Users who want to see the complete list of files (to clean up garbage, notice crap left behind by malware, fix problems caused by leftover malware, etc) probably want to see files that start with ~.
Alternatively, the options could be "hide hidden files", "show hidden files but not protected operating system files", and "show all files, even protected operating system files", rather than having separate, confusing controls.
Do I have other "invisible" files around that I can't see?
Do I have other "invisible" files around that I can't see?
Most system files in Windows are hidden. I think it's an effort to prevent users from deleting some important system file, either accidentally or because they read on some website that it's a virus.
Older versions of the Office suite used ~ files as locks. New versions flag those same files as hidden and system, so Microsoft hacked in a compatibility fix for old versions of Office to mark all ~ files similarly automagically.
Repeat after me...There is no magic. There is no perfect.
This software was used by hundreds of millions, if not billions, of people. They got work done with it. Think your favorite pile of C code is "more correct" or "more sublime"? Maybe. By many measures of successful that doesn't matter. And that's why those "it will be perfect this time" rewrites of UNIX/Linux aren't in use and Unix/Linux is.
Btw, the time when legacy support was crucial is long gone. App stores and automatic updates will make it absolutely transparent in few decades. Windows is probably the last OS where you download and execute random ancient chunks from the raw internet -- nothing to be proud of.
Is it? [0]
[0]: https://plus.google.com/u/0/+RobPikeTheHuman/posts/R58WgWwN9...
Sort of. The kernel doesn't treat it special but the OS does.
Any POSIX compliant shell won't include dot files for a single wildcard.
E.g. rm -fr * doesn't empty the current directory.
In Linux it is a bit of an arse. My home directory looks absolutely rubbish when I view it on a Windows box, which I do with monotonous regularity when fixing the bloody things (Windows boxes that is.)
https://unix.stackexchange.com/questions/88875/why-are-filen...
https://plus.google.com/+RobPikeTheHuman/posts/R58WgWwN9jp
The concept of a "hidden file" was an accidental invention.