کرم های کامپیوتر





کرم های کامپیوتر

من و دوستم دو تا کرمیم که داریم تو سیستم ها وُل می خوریم و بعضی وقت ها براتون چیزایی که تو این وُل خوردن ها یاد گرفتیم رو می نویسیم!!!!!

ربات تلگرامی ما
آخرین نظرات

بررسی سریع دستور ls در گنو

شنبه, ۱۰ بهمن ۱۳۹۴، ۰۲:۲۹ ب.ظ

دستور ls محتویات یک پوشه را به نمایش میگزارد که در ساده‌ترین حالت و بدون سوئیچ های اضافی تنها نام فایل‌ها و پوشه های درون پوشه فعلی را(در صورت وجود) به نمایش میگزارد.اینجا در مورد نسخه‌ی گنوی این دستور صحبت میکنیم

برای مثال من این دستور را در یک پوشه به نام foo  اجرا کردم:

همانطور که میبینید در این پوشه یک فایل متنی معمولی با نام bar.txt، یک پوشه با نام folder،یک فایل اجرایی به نام hi و یک فایل فشرده بانام miniircd-master.zip وجود دارد.ls فایل‌ها با ویژگی‌های مختلف را با رنگ‌های مختلف به نمایش میگزارد. به این صورت شما میفهمید که با چه نوع فایل‌هایی سرکار دارید.این ساده‌ترین حالت دستور ls است و در صورت استفاده از سوئیچ های مختلف پیشرفته‌تر نیز میباشد.برخی از سوئیچ های پرکاربرد را اینجا توضیح میدهم:

-a

در صورت استفاده از این سوئیچ تمام فایل و فولدر های نمایش داده میشود.(در حالت عادی ls فقط فایل‌ و فولدر های غیر مخفی را نمایش میدهد.)

 

نکته:در هر فولدر دو دایرکتوری مجازی با نام های .. و . وجود دارند که به ترتیب به دایرکتوری قبلی و دایرکتوری فعلی اشاره میکنند.مثال:

faroogh@faroogh-G31T-M:~/foo/folder$ cd ..
faroogh@faroogh-G31T-M:~/foo$

یک مثال از این سوئیچ:

نکته: نام فایل و فولدر مخفی با یک نقطه‌ی انگلیسی(.) شروع میشود.

-l

درصورت استفاده از این سوئیچ، ls به شما اطلاعات بیشتری در مورد هر فایل میدهد.(اطلاعاتی مانند اندازی هر فایل،دسترسی ها،تاریخ آخرین تغییر)

faroogh@faroogh-G31T-M:~/foo$ ls -l

total 32

-rw-rw-r-- 1 faroogh faroogh    10 ژانوی 26 15:52 bar.txt

drwxrwxr-x 2 faroogh faroogh     6 ژانوی 26 15:55 folder

-rwxrwxr-x 1 faroogh faroogh    26 ژانوی 26 15:54 hi

-rw-r--r-- 1 faroogh faroogh 20731 ژانوی 24 18:19 miniircd-master.zip

-h

اگر از این سوئیچ استفاده کنید اطلاعات فایل‌ها بصورتی نمایش داده می‌شود که انسان‌ها انرا راحت‌تر بتوانند بخوانند.

faroogh@faroogh-G31T-M:~/foo$ ls -hl

total 32K

-rw-rw-r-- 1 faroogh faroogh  10 ژانوی 26 15:52 bar.txt

drwxrwxr-x 2 faroogh faroogh   6 ژانوی 26 15:55 folder

-rwxrwxr-x 1 faroogh faroogh  26 ژانوی 26 15:54 hi

-rw-r--r-- 1 faroogh faroogh 21K ژانوی 24 18:19 miniircd-master.zip


 

-t

اگر این سوئیچ استفاده کنید، فایل‌ها بر اساس ترتیب زمانی (جدیدتر ها اول و قدیمی‌تر ها آخر) لیست میشوند.

نکته:‌تاریخ ها متعلق به آخرین ویرایش یک فایل هستند.

faroogh@faroogh-G31T-M:~/foo$ ls

bar.txt  folder  hi  miniircd-master.zip

faroogh@faroogh-G31T-M:~/foo$ ls -t

folder  hi  bar.txt  miniircd-master.zip

نکته:‌ همانطور که دیدید بصورت پیشفرض فایل‌ها بر اساس ترتیب حروف الفبا مرتب میشوند.

 

-S

این سوئیچ فایل‌ها را بر اساس حجمشان مرتب میکند.(بزرگتر ها اول و کوچکتر ها آخر)فکر میکنم نیازی به مثال نیست :)

-r

ترتیب مرتب سازی را برعکس میکند.برای مثال دستور زیر فایل‌های قدیمی را اول و جدید ها را آخر نشان میدهد.

ls -tr

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

کد ها را در codepad.org وارد کرده و سپس لینک آن را در نظر قرار دهید

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی