Jak skrýt a zobrazit soubor v příkazovém řádku systému Windows

Existují dva způsoby skrytí souborů v systému MS-DOS nebo příkazovém řádku systému Windows bez instalace dalšího softwaru v počítači.

Skrýt pomocí příkazu attrib

První metoda je pomocí příkazu attrib, jak je vidět níže.

 attrib + hc: autoexec.bat 

Tento příkaz skryje soubor autoexec.bat, takže standardní uživatel procházení pevného disku by soubor nemohl zobrazit. Chcete-li soubor skrýt, použijte -h místo + h, aby řádek vypadal jako příklad níže.

 attrib -hc: autoexec.bat 

Ačkoli je soubor skrytý, uživatel může stále psát editaci c: autoexec.bat a stále je schopen soubor upravit, nebo pokud by uživatel zadal tento atribut, zobrazí seznam všech souborů s jejich atributy.

  • Úplné informace o tomto příkazu a dalších příkladech naleznete na stránce s atributem attrib.

Skrýt pomocí znaků ASCII

Druhá metoda používá ASCII znaky při vytváření adresáře nebo přejmenování a zabrání komukoli, kdo používá časnou verzi systému Windows a MS-DOS v přístupu k adresáři. Níže jsou uvedeny kroky potřebné pro vytvoření adresáře s těmito znaky.

  1. Napište md (podržte klávesu Alt a zadejte 987, zatímco podržíte Alt, jakmile zadáte klávesu Alt a měli byste dostat pevný blok).
  2. Adresář vytvoříte stisknutím klávesy Enter.

Chcete-li se dostat do tohoto adresáře, zadejte cd následovaný mezerou a podržte klávesu Alt při psaní 987, abyste získali blok. Po stisknutí klávesy Enter se dostanete do adresáře.

Tip: 987 můžete nahradit desetinným číslem libovolného znaku ASCII.

Poznámka: Windows 3.x a Windows 95 nebudou mít přístup k těmto adresářům a musí být zpřístupněn přes DOS. Systém Windows 98 a novější má však schopnost otevírat tyto adresáře ze systému Windows. Pokud tedy používáte tuto metodu pro ochranu osobních údajů nebo zabezpečení, může být váš postup vynechán.

Nemůžu si vzpomenout, jaké znaky jsem napsal. Jak odstraním adresář nyní?

Viz definice slovníku ASCII, která obsahuje úplný seznam znaků ASCII nebo použijte znak „?“. zástupný znak, kde je znak ASCII.