Как да споделяте файлове между компютър с Linux и Windows

Най-лесният и най-надеждният начин за споделяне на файлове между компютър с Linux и Windows в същата локална мрежа е да се използва протоколът за споделяне на файлове Samba. Всички модерни версии на Windows идват с инсталирана Samba, а Samba е инсталирана по подразбиране на повечето дистрибуции на Linux.

Създайте споделена папка в Windows

Първо, създайте споделена папка на вашата Windows машина.

  1. Отворете контролния панел.
  2. Отидете на Опции за мрежа и споделяне .
  3. Отидете на Промяна на разширените настройки за споделяне .
  4. Изберете Включване на откриването на мрежата и Включване на споделянето на файлове и печат .

Сега създайте нова папка за споделяне или изберете съществуваща папка, която искате да споделите.

  1. Щракнете с десния бутон върху папката и изберете Свойства .
  2. Отворете раздела Споделяне .
  3. Над бутона „ Споделяне ... “ е името на мрежата на споделеното, което ще създадете. Трябва да изглежда така: YOURCOMPUTERNAME Потребители YourUserName ShareFolderName . Запишете това име на мрежата, която да използвате по-късно на вашата Linux машина.
  4. Кликнете върху Споделяне ...

Достъп до споделена папка за Windows от Linux, като използвате Konqueror

Много дистрибуции на Linux използват работната среда на KDE и файловия мениджър / браузър на Konqueror. Ако използвате това, можете да изпълните тези стъпки, за да влезете в споделената папка в Windows:

  1. Кликнете върху иконата на менюто K.
  2. Изберете Интернет -> Konqueror .
  3. В прозореца Konqueror, който се отваря, щракнете върху връзката Network Folders (Мрежови папки ) или въведете remote: / в адресната лента и натиснете Enter.
  4. Кликнете върху иконата Акции на Samba .
  5. Кликнете върху иконата на работната група в Windows Home .
  6. Кликнете върху иконата Работна група .
  7. Кликнете върху иконата на компютъра си.
  8. Когато бъдете подканени, въведете потребителското име и паролата за профила в Windows, който е създал споделеното.
  9. Кликнете върху OK .

Получете достъп до споделена папка за Windows от Linux, като използвате Nautilus

Много дистрибуции на Linux, особено тези, които използват работната среда на GNOME, използват файловия мениджър Nautilus. Ако използвате това, можете да изпълните тези стъпки за достъп до споделената папка за Windows:

  1. Отворете Наутилус.
  2. От менюто Файл изберете Свързване със сървъра ...
  3. В падащото меню Тип услуги: изберете споделяне на Windows .
  4. В полето Сървър: въведете името на компютъра.
  5. Щракнете върху Свързване .

Алтернативно, в адресната лента Nautilus можете да въведете smb: // ComputerName / ShareName и натиснете enter. Например, когато сте създали своя Windows Share, ако името на споделеното е било посочено като:

 \\ YOURCOMPUTERNAME \ Users \ YourUserName \ ShareFolderName 

Въведете smb: // YOURCOMPUTERNAME / Потребители / YourUserName / ShareFolderName и натиснете enter. Обърнете внимание на smb: в началото и че в Linux трябва да използвате наклонени черти вместо наклонени черти.

Достъп до споделена папка на Windows от Linux, като използвате командния ред

Можете също да получите достъп до своя дял от Windows от командния ред на Linux, като използвате програмата smbclient.

  1. Отворете терминал.
  2. Въведете smbclient в командния ред.
  3. Ако получите съобщение "Употреба:", това означава, че е инсталиран smbclient и можете да преминете към следващата стъпка. Ако командата не бъде намерена обаче, трябва да инсталирате smbclient. Изпълнете следните стъпки, за да го инсталирате.
    1. Ако използвате apt пакетния мениджър, който е по подразбиране за Linux системи като Ubuntu или Debian, можете да използвате командата sudo apt-get install smbclient .
    2. Ако използвате мениджъра на пакет yum, който е по подразбиране за Linux системи като CentOS, можете да използвате командата sudo yum install samba-client .
    3. Можете също да изтеглите Samba клиента директно на www.samba.org/samba/download/, който може да ви бъде полезен, ако имате нужда или искате да компилирате програмата от изходния код.
  4. С инсталиран smbclient, можете да се свържете с вашия дял на Windows, като използвате командата smbclient // ComputerName / ShareName -U Потребителско име . Например, ако потребителското ви име за Windows е Fred, а името на вашата мрежа за споделяне на Windows е: YOURCOMPUTERNAME Потребители YourUserName ShareFolderName, използвайте командата smbclient // YOURCOMPUTERNAME / Users / YourUserName / ShareFolderName -U Fred . Забележете, че командата Linux използва наклонени черти вместо наклонени черти.
  5. Въведете паролата си.
  6. Веднъж удостоверени, вие се поставяте в smb: \ t
  7. Тук можете да използвате командата ls за изброяване на файлове.
  8. Използвайте командата get filename.ext за прехвърляне на файл с име filename.ext от вашия дял на Windows на вашата Linux машина, например.
  9. Въведете помощ за списък с други команди.
  10. Въведете quit или exit, за да се върнете в командния ред.