آموزش اوبونتو – قسمت شانزدهم(دستورات فایل ها و دایرکتوری)
سلام
با قسمت شانزدهم از سری آموزش های لینوکس، توزیع اوبونتو در خدمتتون هستیم، دو سه جلسه ای هست که داریم با دستورات لینوکس و نحوه کارشون آشنا میشیم، حال در این قسمت می پردازیم به دستوراتی که برای کار با فایل ها و دایرکتوری ها نیاز است، پس در ادامه با بپرسم همراه باشیم.
آموزش:
در این آموزش با دستوارتی از جمله: ایجاد و حدف فایل یا دایرکتوری(پوشه)، تغییر نام فایل یا دایرکتوری، کپی و انتقال فایل یا دایرکتوری، نمایش جزئیات فایل ها و دایرکتوری و … می پردازیم.
نکته: هر دستور را باید در یک خط بنویسید و پس از نوشتن دستور کمه 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 |
نمایش تمام فایل ها و دایرکتوری یک شاخه |
آموزش دستورات:
- دستور cd
از دستور cd در کل برای رفتن به مسیر مورد نظر استفاده می کنیم، حالا میتونه هر مسیری باشه(دایرکتوری های تو در تو).
برای مثال با دستور زیر به دایرکتوری home میریم:
۱ |
cd /home |
یا اگر میخواهیم به یکی از پوشه های موجود در دایرکتوری Home بریم باید قبل از / از ~ استفاده کنیم، برای مثال میخوایم به پوشه Downloads بریم، از دستور زیر استفاده می کنیم:
۱ |
cd ~/Downloads |
و برای برگشت به یک مسیر قبل تر هم از دستور زیر استفاده می کنیم:
۱ |
cd .. |
جامعیت دستور cd به همین شکلی بود که توضیح دادیم.
- دستور mkdir
از دستور mkdir برای ساخت دایرکتوری(پوشه) استفاده می کنیم، برای ساخت پوشه ای با نام Beporsam از دستور زیر استفاده می کنیم:
۱ |
mkdir Beporsam |
بعد از نوشتن دستور mkdir باید نام دایرکتوری(پوشه) را بنویسیم.
- دستور cp
از این دستور برای کپی فایل ها و دایرکتوری ها استفاده می کنیم، برای مثال من در Desktop پوشه ای به نام Beporsam ساختم، حالا میخوام این پوشه را به دایرکتوری Downloads کپی کنم، به ترتیب از دستورات زیر استفاده میکنیم:
اول با دستور زیر به Desktop میرم:
۱ |
cd ~/Desktop |
سپس با دستور mkdir یک پوشه به نام Beporsam میسازم:
۱ |
mkdir Beporsam |
حالا با دستور cp این پوشه را به دایرکتوری Downloads کپی میکنم:
همانطور که در جدول معرفی دستورات گفتیم، باید برای کپی پوشه از پارامتر a- نیز استفاده کنیم.
۱ |
cp -a Beporsam ~/Downloads |
مابقی دستورات cp هم به همین شکل، کپی فایل را به عهده ی خودتون میزارم 🙂
- دستور rm
از دستور rm برای حذف فایل یا دایرکتوری استفاده می کنیم، همین پوشه Beporsam که در مثال قبل ایجاد کردیم را میخواهیم حذف کنیم.
۱ |
rm -r Beporsam |
مابقی دستورات rm هم به همین شکل، مابقی دستوارت rm را خودتون امتحان کنید 😉
- دستور ls
از دستور ls برای نمایش محتویات دایرکتوری ها استفاده میکنیم، در واقع برای اینکه بدونیم در یک دایرکتوری چه پوشه ها و فایل هایی وجود داره از از این دستوری استفاده میکنیم؛ برای مثال میخوایم ببینیم در دایرکتوری home چه خبر است!
ابتدا به دایرکتوری home میریم و سپس با دستور ls محتویات را لیست میکنیم:
۱ ۲ |
cd /home ls |
مابقی دستورات ls هم به همین شکل، مابقی دستورات ls را خودتون امتحان کنید 😉
مهمترین دستورات را یک مقال کوچکی ازش زدیم، باز هم جایی مشکل داشتید نگران نباشید، در سایت بپرسید جوابگو خواهیم بود.
امیدوارم این آموزش براتون مفید بوده باشه
مشکلی یا سوالی در رابطه با این مطلب داشتید، در سایت بپرسید ، پاسخگوی سوالات شما هستیم.
موفق باشید.
ارسال نظر
شما باید وارد شوید یا عضو شوید تا بتوانید نظر ارسال کنید