تغییر مسیر خطای استاندارد
تغییر مسیر خطای استاندارد سهولت یک اپراتور تغییر مسیر اختصاصی را ندارد. برای تغییر مسیر
خطای استاندارد باید به آن مراجعه کنیم توصیف کننده فایل. یک برنامه می تواند در هر یک از چندین جریان فایل شماره گذاری شده خروجی تولید کند. در حالی که ما به سه مورد اول از این جریان فایل به عنوان ورودی، خروجی و خطای استاندارد اشاره کردهایم، پوسته آنها را به ترتیب به عنوان توصیفگرهای فایل 0، 1 و 2 به صورت داخلی ارجاع میدهد. پوسته یک نماد برای هدایت مجدد فایل ها با استفاده از شماره توصیفگر فایل ارائه می دهد. از آنجایی که خطای استاندارد همان توصیفگر فایل شماره 2 است، می توانیم خطای استاندارد را با این نماد تغییر مسیر دهیم:
[me@linuxbox ~]$ ls -l /bin/usr 2> ls-error.txt
[me@linuxbox ~]$ ls -l /bin/usr 2> ls-error.txt
توصیفگر فایل "2" بلافاصله قبل از عملگر تغییر مسیر قرار می گیرد تا خطای استاندارد را به فایل هدایت کند. ls-error.txt.