There are a few details that can change completely you decision when to use one version of a command or another. Mac OS X ‘ls’ command is one of those you do not want, and you are desperate to install GNU version of ‘ls’. Check the differences (below ‘gls’ is the GNU version of ‘ls’).
[ambs@stravinski Liturgica]$ ls 0001 0068 0135 0002 0069 0136 0003 0070 0137 0004 0071 0138 0005 0072 0139 0006 0073 0140 0007 0074 0141 0008 0075 0142 0009 0076 0143 0010 0077 0144 0011 0078 0145 0012 0079 0146 0013 0080 0147 0014 0081 0148 0015 0082 0149 0016 0083 0150 0017 0084 0151 0018 0085 0152 0019 0086 0153 0020 0087 0154 0021 0088 0155 0022 0089 0156 0023 0090 0157 0024 0091 0158 0025 0092 0159 0026 0093 0160 0027 0094 0161 0028 0095 0162 0029 0096 0163 0030 0097 0164 0031 0098 0165 0032 0099 0166 0033 0100 0167 0034 0101 0168 0035 0102 0169 0036 0103 0170 0037 0104 0171 0038 0105 0172 0039 0106 0173 0040 0107 0174 0041 0108 0175 0042 0109 0176 0043 0110 0177 0044 0111 0178 0045 0112 0179 0046 0113 0180 0047 0114 0181 0048 0115 0182 0049 0116 0183 0050 0117 0184 0051 0118 0185 0052 0119 0186 0053 0120 0187 0054 0121 0188 0055 0122 TODO 0056 0123 book.lytex 0057 0124 cleanGenerated 0058 0125 generate_preview.sh 0059 0126 letra.dtd 0060 0127 letra.pl 0061 0128 letra.rnc 0062 0129 letra.x 0063 0130 por_actualizar.sh 0064 0131 schemas.xml 0065 0132 utils.ly 0066 0133 0067 0134
and
[ambs@stravinski Liturgica]$ gls 0001 0021 0041 0061 0081 0101 0121 0141 0161 0181 0002 0022 0042 0062 0082 0102 0122 0142 0162 0182 0003 0023 0043 0063 0083 0103 0123 0143 0163 0183 0004 0024 0044 0064 0084 0104 0124 0144 0164 0184 0005 0025 0045 0065 0085 0105 0125 0145 0165 0185 0006 0026 0046 0066 0086 0106 0126 0146 0166 0186 0007 0027 0047 0067 0087 0107 0127 0147 0167 0187 0008 0028 0048 0068 0088 0108 0128 0148 0168 0188 0009 0029 0049 0069 0089 0109 0129 0149 0169 TODO 0010 0030 0050 0070 0090 0110 0130 0150 0170 book.lytex 0011 0031 0051 0071 0091 0111 0131 0151 0171 cleanGenerated 0012 0032 0052 0072 0092 0112 0132 0152 0172 generate_preview.sh 0013 0033 0053 0073 0093 0113 0133 0153 0173 letra.dtd 0014 0034 0054 0074 0094 0114 0134 0154 0174 letra.pl 0015 0035 0055 0075 0095 0115 0135 0155 0175 letra.rnc 0016 0036 0056 0076 0096 0116 0136 0156 0176 letra.x 0017 0037 0057 0077 0097 0117 0137 0157 0177 por_actualizar.sh 0018 0038 0058 0078 0098 0118 0138 0158 0178 schemas.xml 0019 0039 0059 0079 0099 0119 0139 0159 0179 utils.ly 0020 0040 0060 0080 0100 0120 0140 0160 0180 [ambs@stravinski Liturgica]$
My terminal has 46 lines and the first version doesn’t appear completely in the window. The second would fit perfectly ever if I had the usual 24/25 lines. Yeah, it will not fit for ever, as I am adding more items to this folder, but you understood the idea…