در توضیحات ls نوشته شده که این پارامتر نام فایلها رو به صورت خام (raw) نمایش میده، یعنی کاراکترهای کنترلی رو نمایش نمیده
با این توضیحات باید برعکس پارامتر -b
عمل کنه که کاراکترهای کنترلی رو تبدیل به کاراکتر escaped میکنه
فرض کنیم یک فایل با نام a b
داریم (بین a و b کاراکتر tab هست). دو دستور زیر رو ببینید
> ls -b
> a\tb
> ls -N
> a?b
نکتهای که اینجا هست اینه که دستور زیر هم معادل ls -N
عمل میکنه
> ls
بنابراین چه نیازی به این پارامتر هست؟