GNU/Linux >> Znalost Linux >  >> Linux

Kde jsou konfigurační soubory umístěny ve WSL?

Upozornění:nedělejte to upravovat soubory WSL na disku ze systému Windows.

Soubory uložené na disku v %LocalAppData%\Packages používat speciální funkce NTFS k implementaci funkcí/metadat POSIX (např. oprávnění pro Linux). Použití standardních nástrojů/aplikací Windows k úpravě těchto souborů poškodí vaše prostředí Linux.

Místo toho WSL poskytuje připojení, které vám umožní bezpečně přistupovat a upravovat soubory v prostředí Linuxu. Je k dispozici pod \\wsl$\ .

Viz Neměňte soubory Linux pomocí aplikací a nástrojů Windows


Našel jsem svých etc složka v:

C:\Users\USER\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\etc

Poznámka:Používám WSL1, abych mohl používat VMware. WSL2 používá Hyper-V, který je nekompatibilní s jinými virtualizačními hypervizory.(Edit:Toto již není pravda. )

To se však nyní a v blízké budoucnosti mění. VirtualBox i VMware nedávno vydaly verze, které podporují Hyper-V a WSL2. Můžete se o něm dozvědět více pro VirtualBox a VMware. Řešení VMware vyžaduje brzké vydání Windows 10 Build 20H1, zatímco VirtualBox je možná nyní použitelný.

Tato další verze Windows je také inzerována jako umožňující větší integraci mezi Windows a WSL, možná dokonce řešící problém souběžných aktualizací stejných souborů z obou subsystémů.


Linux
  1. Kam jdou soubory, když je vydán příkaz Rm?

  2. Odstraňte stažené aktualizace systému Windows

  3. Co jsou řídké soubory v Linuxu

  1. Kde se používají všechny mé inody?

  2. Umístění souborů ini/config v linux/unix?

  3. Jaké jsou rozdíly mezi soubory .txt pro Linux a Windows (kódování Unicode)

  1. Vysvětlení subsystému Windows pro Linux, WSL a WSL2

  2. Když provedete instalaci apt-get, kde jsou uloženy soubory .deb?

  3. Proč jsou soubory .so spustitelné?