عضویت در سایت

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید

ورود

عضویت در سایت

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 1170 آموزش و 2020 پرسش به دنبال چه هستید؟

ویندوز
نصب آنلاین ویندوز

ویندوز 7,8,10,11
مشاوره
مشاوره خرید لپ تاپ و کامپیوتر

مشاوره حرفه ای دریافت کن
بلاگ
مقالات آموزشی

1k+
پشتیبانی آنلاین

سخت افزار/نرم افزار

آموزش اوبونتو – قسمت شانزدهم(دستورات فایل ها و دایرکتوری)

سلام

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

cammand-linux3

دستورات فایل ها و دایرکتوری

آموزش:

در این آموزش با دستوارتی از جمله: ایجاد و حدف فایل یا دایرکتوری(پوشه)، تغییر نام فایل یا دایرکتوری، کپی و انتقال فایل یا دایرکتوری، نمایش جزئیات فایل ها و دایرکتوری و … می پردازیم.

نکته: هر دستور را باید در یک خط بنویسید و پس از نوشتن دستور کمه Enter را بزنید تا دستور اجرا شود.

دستور

توضیح

cd /home

رفتن به دایرکتوری Home

.. cd

برگشت به دایرکتوری قبلی

../.. cd

برگشت به دو دایرکتوری قبلی

cd ~user

رفتن به پوشه خانگی کاربر مورد نظر از هر مسیر دلخواه

– cd

برگشت به آخرین دایرکتوری که در آن بوده اید

cp file1 file2

کپی کردن یک فایل با نام file1 به مسیر مورد نظر

. /* cp dir

کپی کردن تمام فایل های موجود در دایرکتوری مورد نظر به مسیر جاری که در آن هستید

cp –a dir1 dir2

کپی کردن دایرکتوری مبدا  به دایرکتوری مقصد

cp file file1

نمایش نوع و ماهیت یک فایل به همراه مشخصات آن(به جای file1 مسیر فایل مورد نظر را باید بنویسید)

iconv –l

نمایش لیست سیستم های کد گذاری

icon –f fromencoding –t

تبدیل سیستم کد گزاری یک فایل ورودی به یک سیستم کدگذاری دیگر

ln file1 lnk1

ایجاد لینک فیزیکی به یک فایل یا دایرکتوری(در واقع همان عمل کپی می باشد)

ls

نمایش فایل ها و دایرکتوری های موجود در دایرکتوری جاری

ls –l

نمایش جزئیات فایل ها و دایرکتوری های موجود در دایرکتوری جاری

ls –f

نمایش فایل ها و دایرکتوری های موجود در دایرکتوری جاری

ls -a

نمایش فایل ها و دایرکتوری های موجود و همچنین فایل های مخفی در دایرکتوری جاری

lstree

نمایش تمام فایل ها و دایرکتوری های یک شاخه

mkdir dir1

ایجاد یک دایرکتوری با نام dir1 در مسیر مورد نظر

mkdir dir1 dir2

ایجاد دو دایرکتوری همزمان در مسیر مورد نظر

mkdir -p /tmp/dir1/dir1

ایجاد یک شاخه دایرکتوری با شروع از root

pwd

نشان دادن مسیر دایرکتوری جاری

rm -f file1

پاک کردن یک فایل با نام file1

rm -rf dir1

پاک کردن یک دایرکتوری با نام dir1 و محتویات آن به صورت بازگشتی

rm -rf dir1 dir2

پاک کردن دو دایرکتوری در مسیر مورد نظر و محتویات آنها به صورت بازگشتی

rmdir dir1

پاک کردن یک دایرکتوری با نام dir1

touch -t 07122250000 file1

تغییر تاریخ ویرایش یا تغییر یک فایل یا دایرکتوری(به جای file1 مسیر فایل یا دایرکتوری مورد نظر را قرار دهید)

tree

نمایش تمام فایل ها و دایرکتوری یک شاخه

مطلب پیشنهادی:  سورس اندروید اپلیکیشن خبری (Arthur Android Simple News)

آموزش دستورات:

  • دستور cd

از دستور cd در کل برای رفتن به مسیر مورد نظر استفاده می کنیم، حالا میتونه هر مسیری باشه(دایرکتوری های تو در تو).

برای مثال با دستور زیر به دایرکتوری home میریم:

یا اگر میخواهیم به یکی از پوشه های موجود در دایرکتوری Home بریم باید قبل از / از ~ استفاده کنیم، برای مثال میخوایم به پوشه Downloads بریم، از دستور زیر استفاده می کنیم:

و برای برگشت به یک مسیر قبل تر هم از دستور زیر استفاده می کنیم:

جامعیت دستور cd به همین شکلی بود که توضیح دادیم.

  • دستور mkdir

از دستور mkdir برای ساخت دایرکتوری(پوشه) استفاده می کنیم، برای ساخت پوشه ای با نام Beporsam از دستور زیر استفاده می کنیم:

بعد از نوشتن دستور mkdir باید نام دایرکتوری(پوشه) را بنویسیم.

  • دستور cp

از این دستور برای کپی فایل ها و دایرکتوری ها استفاده می کنیم، برای مثال من در Desktop پوشه ای به نام Beporsam ساختم، حالا میخوام این پوشه را به دایرکتوری Downloads کپی کنم، به ترتیب از دستورات زیر استفاده میکنیم:

اول با دستور زیر به Desktop میرم:

مطلب پیشنهادی:  آموزش ساخت متریال باکس در بیسیک فور اندروید

سپس با دستور mkdir یک پوشه به نام Beporsam میسازم:

حالا با دستور cp این پوشه را به دایرکتوری Downloads کپی میکنم:

همانطور که در جدول معرفی دستورات گفتیم، باید برای کپی پوشه از پارامتر a- نیز استفاده کنیم.

مابقی دستورات cp هم به همین شکل، کپی فایل را به عهده ی خودتون میزارم 🙂

  • دستور rm

از دستور rm برای حذف فایل یا دایرکتوری استفاده می کنیم، همین پوشه Beporsam که در مثال قبل ایجاد کردیم را میخواهیم حذف کنیم.

مابقی دستورات rm هم به همین شکل، مابقی دستوارت rm را خودتون امتحان کنید 😉

  • دستور ls

از دستور ls برای نمایش محتویات دایرکتوری ها استفاده میکنیم، در واقع برای اینکه بدونیم در یک دایرکتوری چه پوشه ها و فایل هایی وجود داره از از این دستوری استفاده میکنیم؛ برای مثال میخوایم ببینیم در دایرکتوری home چه خبر است!

ابتدا به دایرکتوری home میریم و سپس با دستور ls محتویات را لیست میکنیم:

مابقی دستورات ls هم به همین شکل، مابقی دستورات ls را خودتون امتحان کنید 😉

مطلب پیشنهادی:  سورس کد اندروید Android Recipe App - جاوا

مهمترین دستورات را یک مقال کوچکی ازش زدیم، باز هم جایی مشکل داشتید نگران نباشید، در سایت بپرسید جوابگو خواهیم بود.

امیدوارم این آموزش براتون مفید بوده باشه

مشکلی یا سوالی در رابطه با این مطلب داشتید، در سایت بپرسید ، پاسخگوی سوالات شما هستیم.

موفق باشید.

درباره احمد آخوندیمدیر سایت

همیشه در تلاش برای یادگیری :) ارتباط با من: 09159352892

دنبال کردن

ارسال نظر

رفتن به بالا

سامانه آموزشی و خدماتی بپرسم

اولین وب سایت آموزشی و پرسش و پاسخ در ایران

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