یه مشکل دیگه هم که ممکنه روی mac برخورده باشید اینه که ابزارهای پیشفرضی که نصب هستن (مثلا ls/rm/chmod/chown اینا) همون نسخهی معادل لینوکسیشون نیستن.
به بیان دیگه توی گنو/لینوکس عمدتا توزیعها از gnu coreutils استفاده میکنن و ما هم به فلگهاشون عادت داریم، بعضی توزیعها هم از چیزای جایگزین استفاده میکنن (مثلا alpine برای سبک بودن از یه نسخهی خیلی سبک استفاده میکنه به اسم busybox)
نسخهای که توی مک وجود داره هم هیچ کدوم از اینا نیست، امکاناتی که لازم داریم رو هم خیلی اوقات نداره. اما خبر خوب اینکه همون پکیجهای coreutils اینجا هم وجود دارن و میتونید نصب کنید.
اینجا دستورات نصب رو ببینید:
https://apple.stackexchange.com/questions/69223/how-to-replace-mac-os-x-utilities-with-gnu-core-utilities
البته خبر بد اینکه برای اینکه با ابزارهای اصلی توی PATH تداخل نکنن، اول اسمشون یه g اضافه شده مثلا gls به جای ls.
اما راههایی داره که همون مطلب بالا رو توصیه میکنم ببینید.
لینک نصب و توضیحاتش از brew:
https://formulae.brew.sh/formula/coreutils
Post #2782
746