در ادامه مباحث آموزش لینوکس ، امروز به معرفی و چگونگی استفاده از چند دستور پایه و مقدماتی برای مدیریت فایل ها و پوشه ها در سیستم عامل لینوکس میپردازیم.
آموزش دستورات cd و pwd و ls و du برای مدیریت فایل ها و پوشه ها در لینوکس
ابتدا به کمک SSH به سرور لینوکس متصل میشویم :
ssh root@your_IP
در کدام دایرکتوری هستیم؟
در طول مدیریت و کانفیگ وب سرور های لینوکس ، بار ها پیش خواهد آمد که بخواهیم بدانیم دقیقا در کدام مسیر هستیم! روش سخت و اشتباه آن برگشتن به چند پوشه عقب تر است….ولی لینوکس یک راه بسیار ساده تر در اختیار ما گذاشته است . کافی است در هرپوشه و مسیری که هستیم دستور PWD را داخل SSH اجرا کنیم :
pwd
خروجی این دستور چیزی شبیه به این است :
/home/127.0.0.1/public_html/phpmyadmin
babak@babak-Aspire-5750G /home/127.0.0.1/public_html/phpmyadmin $
خروجی دستور pwd روی ماشین لینوکس ما نشان داد که داخل پوشه phpmyadmin هستیم که :
cd home
cd 127.0.0.1
cd public_html
cd phpmyadmin
مشاهده فایل ها و دایرکتوری های مسیری که در آن هستیم
اگر با سیستم عامل DOS کار کرده باشید حتما دستور dir را به خاطر دارید . مشاهده لیست فایل ها و فولدر های لینوکس در مسیر جاری باکمک دستور ls انجام میشود . دستورات دیگری مانند dir نیز خروجی مشابهی دارند ولی ls رایج تر و کامل تر و معمولا گرافیکی است و در صورت آشنایی با Option ها و سوییچ های این دستور قادر به دریافت اطلاعات زیادی از وضعیت فایل ها و پوشه ها خواهید بود .
ls
خروجی دستور ls در محیط ssh لینوکس مشابه این است :
babak@babak-Aspire-5750G /home/127.0.0.1/public_html/phpmyadmin/themes $ ls
dot.gif original pmahomme sprites.css.php svg_gradient.php
با توجه به خروجی فوق در این مسیر فایل های dot.gif – sprites.css.php -vg_gradient.php و همچنین پوشه های pmahomme و original موجود هستند .
تغییر دادن مسیر فعلی و حرکت میان دایرکتوری ها و پوشه های لینوکس
این کار با کمک دستور cd بسیار ساده است . در ادامه چند مثال ساده برای آشنایی با این دستور پایه را برای شما قرار میدهیم :
cd /home
cd /root
cd /etc/csf
چک کردن اندازه و حجم پوشه ای که داخل آن هستیم
فرض میکنیم داخل پوشه phpmyadmin هستیم و میخواهیم بدانیم حجم کل کلیه فایل ها و پوشه های داخل این فولدر جمعا چقدر است . دستور du -sh جواب سوال شما را خواهد داد :
du -sh
babak@babak-Aspire-5750G /home/127.0.0.1/public_html/phpmyadmin $ du -sh
30M
خروجی این دستور نشان میدهد حجم داخل این پوشه (پوشه ها که داخل آن هستیم) ۳۰ مگابایت است . میتوانید از فرم بدون سوییچ sh یا با سوییچ s استفاده کنید و حجم را در واحدی به غیر از MB مشاهده کنید .
برای ارسال درخواست مدیریت حرفه ای سرور های لینوکس درخواست خود را برای ما تیکت کنید .