Wie man unsichtbaren Dateinamen repariert

5

Wie behebe ich einen unsichtbaren Dateinamen?

Ich kann es öffnen Notizblock , und es zeigt den Dateinamen als .gitignore, aber es zeigt sich wie folgt:

Icon

Google gibt mir Tutorials, wie man das macht, aber ich möchte das Gegenteil.

LRNAB
quelle
1
Haben Sie versucht, die Datei umzubenennen?
Ĭsααc tիε βöss
5
Können Sie klarstellen, was Sie mit Fixing meinen? Wie aus den Antworten hervorgeht, hat der Dateiname nur eine Erweiterung und Sie haben die Einstellung, bekannte Erweiterungen auszublenden. Das Anzeigen aller Erweiterungen verleiht Ihrem Symbol einen Namen, aber ich bin nicht sicher, ob dies ein "Fix" in Ihren Büchern ist, da technisch gesehen nichts kaputt ist. Beachten Sie auch, dass, wenn sich diese Datei auf einer Netzwerkfreigabe befindet, auf der Linux ausgeführt wird, die Datei zusätzlich ausgeblendet wird, da Dateien mit einem beginnen. sind Sambas Art zu sagen, dass die Datei als versteckt markiert ist.
LPChip
3
Wie ist dies kein Duplikat 5 Jahre nach dem Start von Super User?
Peter Mortensen
Lol, ist Windows nicht großartig? Aus irgendeinem Grund hoffe ich, dass Sie nicht versuchen, auf dieses Repository zu pushen (zu dem diese Datei gehört, vorausgesetzt, es gibt einen Remote-Zweig). Ich habe zu viele fehlerhafte Dateien von Windows-Benutzern gesehen (normalerweise fehlerhafte Zeilenumbrüche und Kodierungen, die alle möglichen Probleme verursachen). Nichts für ungut.
basic6
@ basic6 Keine vergeben. Nein, die Dateien sind in Ordnung zu pushen.
LRNAB

Antworten:

8

Ich vermute, es liegt daran, dass es sich um eine "bekannte Erweiterung" handelt und Sie diese versteckt haben.

Öffnen Sie den Windows Explorer und gehen Sie zu Organize = & gt; Folder and search options = & gt; View tab = & gt; aufheben Hide extensions for known file types.

GIF showing process

Bob
quelle
Würde niemals denken, dass es sich bei dem ganzen Namen um eine Namenserweiterung handelt :)
Ruslan
8
Ich wünschte, MS würde aufhören, diese "Funktion" standardmäßig zu aktivieren. Es ist das erste, was Power-User deaktivieren, und normale Benutzer wissen nie, dass sie eine Malware namens öffnen harmless text file.txt.exe, weil sie das nicht sehen .exe Erweiterung.
Nolonar
@Nolonar Besser noch, es ist standardmäßig auch in den Server-Editionen aktiviert. Fragen Sie mich nicht, warum jemand, auf dem Server ausgeführt wird, dies benötigt oder möchte.
Bob
1

Ich schließe mich dem Vorschlag an, das Kontrollkästchen "Erweiterungen für bekannte Dateitypen ausblenden" zu deaktivieren.

Diese "Funktion" ist nicht wirklich nützlich, möglicherweise ärgerlich (wie in diesem Fall) und nicht wirklich sicher - finden Sie den klassischen Betrugsvirus-Anhang heraus, eine ausführbare Datei namens SomeText.txt (.exe, versteckt) mit demselben Symbol des Systems. TXT-Dateien!

Andernfalls können Sie die Datei über die Eingabeaufforderung oder die GUI mit F2 umbenennen. Stellen Sie jedoch sicher, dass keine Anwendung darauf verweist oder sie nach dem Umbenennen nicht findet.

Dice9
quelle
0

Es ist nicht unsichtbar, es existiert einfach nicht: Diese Datei hat nur eine Erweiterung.

Übrigens erlaubt Windows das Erstellen solcher Dateien nicht über den Datei-Explorer, sondern nur über die Eingabeaufforderung.

Sparkler
quelle
Sie können jedoch z. notepad. Wählen Sie einfach "Alle Dateien" im Dateitypfilter des Speicherdialogs und geben Sie den Namen wie folgt ein .testfile.
Ruslan
0

Windows mag keine Dateinamen, die mit einem dit beginnen ( . ). Ich kann das umgehen, indem ich den führenden Punkt weglasse und eine TXT-Erweiterung bereitstelle.

Nach dem Hochladen auf den Server benenne ich die Datei um. Viele SFTP Kunden können Sie dies mit einem Rechtsklick tun. Aus einer Shell würden Sie so etwas wie verwenden:

mv getignore.txt .getignore
Tyson
quelle
1
Windows mag sie wirklich, es ist nur so, dass einige Standard-Apps sie nicht verstehen. Solche Namen sind mit dem Win32-Subsystem von NTFS nicht kompatibel, können jedoch problemlos über das POSIX-Subsystem erstellt und bearbeitet werden.
Ruslan