No real difference . The convention is that a single hyphen is for the short name for an option , and a double hyphen is for the corresponding long name e . g . , n and dryrun used with rsync . The long name is generally only preferable for clarity , such as within scripts . Some options only have a long name because they ' re too rarely used to warrant a short name , or are too hazardous , e . g . , removesourcefiles used with rsync . <| sep |> It always works . Except for when it doesn ' t . <| sep |> 2 years lol it ' s been 10 since 2006 <| sep |> I mean at least they all match . What more can you expect ? <| sep |> I ' m in the same situation , got it a couple of days ago and have been building it . Seems like the one I is a bit different on some parts , but they look almost the same . Would love to see some prints out of it ! Will post some prints when I ' m done , and a build journal .