تفاوت بین "ls -l" و دستور "ll" در لینوکس چیست؟


پاسخ 1:

در صورت داشتن پرونده ، نام مستعار خود را جستجو کنید. اگر کاربر bash هستید ، می توانید به ~ / .bashrc نگاهی بیندازید. بعضی از مستعارها معمولاً در آنجا تعریف می شوند. اگر اینطور نیست ، یک پرونده مستقل مستعار به نام ~ / .bash_aliases در ~ / .bashrc اجرا می شود. در این حالت ، به آنجا نگاه کنید.

یا جواب کوتاه: ll فقط یک اسم مستعار برای ls -l است (اما من 100٪ از دقیق alilas مطمئن نیستم ، زیرا منظور من در ls -lBv --si --group-Directory-first-time- تعریف دوباره) سبک = iso طولانی و اصلی را به خاطر نمی آورم).

یک راه حتی سریعتر برای پیدا کردن ، البته باز کردن یک ترمینال و اجرای دستور alias است. سپس تمام نام های مستعار تعریف شده نمایش داده می شوند. من تقریبا مطمئن هستم که من یکی از آنها هستم.


پاسخ 2:

ls یک دستور اساسی یونیکس است (از اوایل سال 1969 وجود دارد) ، و -l گزینه ای است. شما می توانید این مورد را در هر سیستم مشابه یونیکس پیدا کنید ، به جز هیچ کدام.

ll شخص دیگری است که احتمالاً با چیزی شبیه به:

alias ll = "ls -l"

به شخصه ، من می دانم که تایپ کردن بیش از حد. در پرونده های شروع من:

نام مستعار l = "ls -lbL"

این بدان معنی است که من فقط باید l را وارد کرده و برخی از کارکردهای اضافی را بدست آورم:

  • b کاراکترهای غیر قابل چاپ را در نام پرونده ها به چیزی که قابل تشخیص باشد گسترش می دهد. L دنبال چپ است (یک پسوند FreeBSD) هر سه رقم را در اندازه پرونده قرار می دهد.