Cách sao chép file từ Windows sang Linux bằng PowerShell

Nếu bạn có hai máy chạy Windows và Linux và muốn sao chép tệp từ máy này sang máy khác, hướng dẫn từng bước này sẽ giúp bạn hoàn thành công việc. Bạn có thể dùng Điều khiển từ xa PowerShell qua SSH ĐẾN sao chép tập tin từ Windows sang Linux. Yêu cầu chính là bạn phải có phiên bản PowerShell 6 trở lên.

Cách sao chép file từ Windows sang Linux bằng PowerShell

PowerShell là một trong những tiện ích dòng lệnh tốt nhất và hữu ích nhất, cho phép bạn thực thi vô số lệnh để đáp ứng mọi nhu cầu. Một trong những tính năng thú vị nhất của PowerShell là bạn có thể kết nối máy tính Windows và Linux thông qua phiên từ xa và sử dụng nó như một ứng dụng đa nền tảng. Điều tương tự có thể được sử dụng để sao chép các tập tin từ Windows và dán chúng vào máy Linux. Cho dù đó là âm thanh, video, tài liệu hay bất kỳ thứ gì khác, bạn có thể tạo bản sao của nội dung đó thông qua hướng dẫn này.

Trước khi bắt đầu quá trình này, bạn phải thực hiện một số điều sau:

  • Kiểm tra phiên bản PowerShell. Nếu nó thấp hơn PowerShell 6, bạn cần cập nhật nó. Trong trường hợp đó, bạn cần truy cập learn.microsoft.com và sử dụng bất kỳ phương pháp nào để cập nhật lên phiên bản mới nhất. Để biết thông tin của bạn, tải xuống gói MSI là cách dễ nhất bạn có thể sử dụng.
  • Bạn phải có PowerShell trên máy tính Linux mục tiêu. Nếu chưa có, bạn có thể truy cập learn.microsoft.com để tải xuống và cài đặt PowerShell trên Linux.
  • Một phiên từ xa phải được thiết lập rồi. Để làm được điều đó, bạn cần có Remote SSH. Nếu bạn sử dụng Ubuntu, bạn có thể bắt đầu với các lệnh sau: sudo apt cài đặt openssh-clientsudo apt cài đặt openssh-server. Nó cũng yêu cầu mật khẩu.

Một khi bạn đã ở giai đoạn này, bạn đã sẵn sàng để bắt đầu.

Cách sao chép file từ Windows sang Linux bằng PowerShell

Để sao chép tệp từ Windows sang Linux bằng PowerShell, hãy làm theo các bước sau:

  1. Tạo phiên từ xa PowerShell mới.
  2. Chọn tập tin bạn muốn sao chép.
  3. Nhấp chuột phải vào nó và chọn Sao chép dưới dạng đường dẫn lựa chọn.
  4. Sử dụng lệnh ghép ngắn Copy-Item để bắt đầu sao chép.

Để tìm hiểu thêm về các bước này, hãy tiếp tục đọc.

Như đã nói trước đó, trước tiên bạn cần tạo phiên PowerShell từ xa. Vì thế, Microsoft khuyên bạn nên sử dụng lệnh này:

$s = New-PSSession -HostName host-ip -UserName username

Đừng quên thay thế máy chủ-iptên tài khoản với IP máy chủ và tên người dùng ban đầu. Cái này tên tài khoản biểu thị tên người dùng của máy tính chủ.

Sau đó, bạn cần chọn tập tin bạn muốn sao chép. Bấm chuột phải vào tập tin và chọn Sao chép dưới dạng đường dẫn lựa chọn.

Mặc dù có một phương pháp khác để chọn tệp và lấy đường dẫn tệp, nhưng phương pháp này đã được chứng minh là dễ dàng hơn theo thử nghiệm của chúng tôi. Tuy nhiên, nếu bạn muốn sử dụng phương pháp đó, trước tiên bạn cần sử dụng lệnh này:

Enter-PSSession $s

Sau đó, sử dụng thư mục lệnh để mở và xem thư mục.

Tiếp theo, bạn cần nhập lệnh này có chứa Sao chép mục lệnh ghép ngắn:

Copy-Item .\file-path /home/username -ToSession $s

Một lần nữa, đừng quên thay thế đường dẫn tập tin với đường dẫn tệp gốc và tên tài khoản với tên người dùng ban đầu.

Cách sao chép file từ Windows sang Linux bằng PowerShell

Sau khi thực hiện xong, tập tin sẽ được sao chép ngay lập tức.

Tôi hy vọng nó có ích.

Đọc: Cách cài đặt Hệ thống con Windows cho Linux 2 trên Windows

Làm cách nào để sao chép tập tin từ Windows sang Linux?

Mặc dù có nhiều cách để sao chép tệp từ Windows sang Linux nhưng bạn có thể sử dụng PowerShell để hoàn thành công việc. Để làm được điều đó, trước tiên bạn cần tạo PowerShell Remoteing Over SSH. Sau đó, bạn có thể sử dụng lệnh ghép ngắn Copy-Item để bắt đầu sao chép tệp từ tệp này sang tệp khác.

Làm cách nào để sao chép từ đường dẫn Windows sang Linux?

Để sao chép file từ Windows sang Linux bằng dòng lệnh, bạn có thể sử dụng PowerShell. Trước tiên, hãy kiểm tra xem PowerShell của bạn có được cập nhật hay không. Sau đó, tạo phiên từ xa qua SSH thông qua PowerShell. Cuối cùng, chọn tệp trên máy tính Windows của bạn và sử dụng lệnh nói trên để hoàn thành.

Đọc: Cách chạy tệp .sh hoặc Shell Script trong Windows.

Cách sao chép file từ Windows sang Linux bằng PowerShell

Chuyên Mục: cong nghe 2
Bài trước
Bộ nhớ dành riêng cho phần cứng quá cao trong Windows; Làm thế nào để giảm?
Bài sau
Cách kích hoạt Passkey cho tài khoản Amazon