Puncte:1

Accesarea fișierelor Ubuntu WSL din Kali WSL și invers

drapel gb

Am 2 distribuții wsl care rulează pe computerul meu, Ubuntu și Kali Linux. Am câteva programe instalate și câteva fișiere pe sistemul meu kali linux pe care vreau să le accesez sau să le editez prin distribuția Ubuntu. Cum pot face asta? Fișierele se află undeva în sistemul de fișiere pe care îl pot accesa prin Ubuntu?

Mulțumesc! Orice ajutor este apreciat.

Zeiss Ikon avatar
drapel cn
WSL controlează unde sunt stocate fișierele OS invitat, iar WSL se află în afara suportului nostru, AFAIK. Cu toate acestea, bine ați venit la AskUnbuntu! Vă rugăm să faceți [turul] și să citiți [Întrebări frecvente] pentru a înțelege ce putem și ce nu putem răspunde aici.
NotTheDr01ds avatar
drapel vn
Bună @ZeissIkon - Doar un anunț că WSL este la subiect aici, atâta timp cât se referă la Ubuntu. Vedeți [acest răspuns Meta](https://meta.askubuntu.com/a/17935/1165986) de la Zanna (mod) pentru confirmare. Ubuntu pe WSL *este* o versiune oficială Canonical, așa că se încadrează în ghidul nostru „la subiect”. Mulțumiri!
Zeiss Ikon avatar
drapel cn
@NotTheDr01ds Miezul întrebării, totuși, este locul în care WSL stochează fișierele pentru Kali, care nu este acceptat -- nu?
NotTheDr01ds avatar
drapel vn
@ZeissIkon Nu chiar - Citiți cu atenție acel meta-răspuns, ultima linie este *„Nu ar trebui să închidem întrebările doar pentru că au miros de Minty/Windowsy.”* De asemenea, citatul dintr-un alt răspuns, *„Din păcate, oamenii se întreabă adesea „Este asta” (de asemenea) despre ceva care nu este Ubuntu?" în schimb. Aceasta este întrebarea greșită de pus."*
Zeiss Ikon avatar
drapel cn
@NotTheDr01ds Bine. Renunț. Nu pot citi fiecare meta postare, așa că se pare că nu ar trebui să am capacitatea de a vota voturi strânse, deoarece ceea ce ar trebui și nu ar trebui să fie închis ca neacceptat are zeci de cazuri marginale inconsistente (IMO). Nici măcar trimiterea de noi utilizatori la tur și Întrebări frecvente nu va ajuta, deoarece nu acoperă toate acele cazuri marginale.
NotTheDr01ds avatar
drapel vn
@ZeissIkon Nu vă faceți griji - V-ați calificat comentariul cu „AFAIK”, care este mai bun decât au făcut mulți oameni :-). Și nu, nu putem citi cu toții fiecare postare Meta. Dar de aceea mai avem nevoie de 5 voturi apropiate pentru ca acesta să intre în vigoare. Cele care sunt cu adevărat în afara subiectului se închid rapid, dar cele care sunt cazuri de colț sunt de obicei „prinse” înainte de a fi exprimate suficiente voturi apropiate. Și dacă vine vorba de asta, modurile sunt foarte bune în a redeschide întrebările care au fost închise greșit aici.
Puncte:2
drapel vn

E cam ciudat:

Accesarea fișierelor WSL din Windows este simplă și încorporată în WSL -- Folosiți doar \wsl$\<distro> partajarea conducerii.

Accesarea fișierelor Windows din WSL este, de asemenea, ușoară -- Folosiți doar /mnt/<scrisoare_unitate> puncte de montare.

Accesarea fișierelor dintr-o instanță WSL de la alta nu este „încorporată”, dar poate fi realizată prin utilizarea monturilor de legătură din fiecare distribuție la partajarea /mnt/wsl montare tmpfs.

Doar executați următoarea comandă atât în ​​Ubuntu, cât și în Kali:

sudo sh -c "echo \"/ /mnt/wsl/instances/$WSL_DISTRO_NAME nici unul implicit,bind,X-mount.mkdir 0 0\" >> /etc/fstab"

Apoi ieșiți din fiecare, emiteți a wsl --oprire din PowerShell sau CMD (a --termină de fiecare ar fi de asemenea suficient) și reporniți.

Veți găsi fișierele pentru fiecare acum în fiecare dintre ele /mnt/wsl/instances/<distroname> bind mount.

Acest lucru funcționează prin crearea unui /etc/fstab intrare care creează o montare de legare folosind numele distribuției în /mnt/wsl/instances/$WSL_DISTRO_NAME când instanța este pornită. cel X-mount.mkdir permite montură pentru a crea directoarele părinte necesare dacă acestea nu există, similar cu mkdir -p.

The /mnt/wsl directorul este a tmpfs adică automat:

  • Creat de WSL la prima pornire

  • Disponibil pentru toate distribuțiile WSL2

  • Rețineți că acest lucru nu funcționează pentru distribuțiile WSL1

  • De asemenea, rețineți că această metodă necesită rularea ambelor distribuții. Pentru unele metode care nu necesită rularea celei de-a doua distribuții, consultați metodele mele mai vechi în acest răspuns Super User. Opțiunile 2 și 3 vor funcționa ambele chiar dacă a doua distribuție nu rulează.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.