windows linux

How to get rsync and alike Linux tools in Windows

Hello world!! It’s been a good few days fully dedicated to technology, making projects progress with little time to complete my posts production but stay tuned for the ones coming.

In this opportunity I will share quick info on how you can get tools that are common on every Linux distribution but missing on Windows installation.

Luckily there is a project called Cygwin dedicated to Get that Linux feeling – on Windowsmaking Windows admins with hands on Linux also (hybrid-admins to put it in another fun way)

What is Cygwin?

Cygwin is:

  • A large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows.
  • A DLL (cygwin1.dll) which provides substantial POSIX API functionality.

Cygwin project FAQ has detailed information to get started.

Installation process
  • Download and run Cygwin setup program.
  • Click next
bakingclouds.com || Running Cygwin setup || Baking Clouds
  • Select download source.
  • Click next
bakingclouds.com || Running Cygwin setup || Baking Clouds
  • Configure root directory
  • Select target users [all users / just me].
  • Click next
bakingclouds.com || Running Cygwin setup || Baking Clouds
  • Configure package directory where files will be downloaded
  • Click next
bakingclouds.com || Running Cygwin setup || Baking Clouds
  • Configure your internet connection type
  • Click next
bakingclouds.com || Running Cygwin setup || Baking Clouds

  • Choose a download site from list or add yours
  • Click next
bakingclouds.com || Running Cygwin setup || Baking Clouds

  • Select packages to install. In below example I selected RSYNC and common tools
  • Click next
bakingclouds.com || Running Cygwin setup || Baking Clouds
  • Monitor download and installation progress
  • Once completed click next
  • Monitor post-install scripts execution and complete setup
bakingclouds.com || Running Cygwin setup || Baking Clouds

  • Open Cygwin terminal from
bakingclouds.com || Running Cygwin setup || Baking Clouds
  • Allow execution if Windows UAC is enabled
bakingclouds.com || Running Cygwin setup || Baking Clouds
  • Use your installed linux tools in the terminal
bakingclouds.com || Running Cygwin setup || Baking Clouds