GUI ve CLI komutları arasında fark yaratmak için özel bir neden yoktur.
/usr/binişletim sistemine ait olduğundan, hiçbir şey sizi kök olarak yapmanıza engel olmasa bile, buraya hiçbir şey koymamalısınız. Bu dizin, işletim sistemi ile tümleşik yazılım dağıtan ve ad çakışmalarını düzgün bir şekilde işleyen / bunlardan kaçınan kişiler içindir.
/usr/local/binyerel olarak oluşturulan yazılımlar için ortak bir dizindir. Buraya yazabiliyorsanız, bu dizini kullanabilirsiniz.
/opt/<name>/binişletim sistemine ait olmayan yazılımlar içindir. Paylaşılan yazılımlar için iyi bir yerdir.
Ana dizininiz size aittir, böylece istediğiniz herhangi bir şeyi altına yerleştirmekte özgürsünüz, ancak başkalarının programınızı çalıştırması gerekiyorsa en iyi konum değildir.