Saturday, April 7, 2012

آموزش خط فرمان-قسمت سوم

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


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

دستور توضیح
# cd /home ورود به دایرکتوری یا شاخه ی مورد نظر مانند پوشه ی خانگی ( home )   
# cd .. برگشتن به دایرکتوری قبلی   
# cd ../.. برگشتن به دو دایرکتوری قبلی   
# cd رفتن به پوشه ی خانگی ( home ) از هر مسیر دلخواه   
# cd ~user1 رفتن به پوشه ی خانگی کاربر مورد نظر از هر مسیر دلخواه  
# cd - برگشتن به آخرین دایرکتوری ( مسیر ) که در آن بوده اید   
# cp file1 file2 کپی کردن یک فایل با نام file1 به مسیر مورد نظر   
# cp dir/* . کپی کردن تمام فایل های موجود در دایرکتوری مورد نظر به مسیر جاری که در آن هستید   
# cp -a /tmp/dir1 . کپی کردن دایرکتوری مورد نظر به مسیر جاری که در آن هستید   
# cp -a dir1 dir2 کپی دایرکتوری مبدا ( dir1 ) به دایرکتوری مقصد ( dir2 ). به جایdir1 و dir2 مسیر کامل دایرکتوری های مبدا و مقصد را قرار دهید   
# cp file file1 نمایش نوع و ماهیت یک فایل به همراه مشخصات آن. به جای file1 مسیر فایل مورد نظر را قرار دهید   
# iconv -l نمایش لیست سیستم های کد گذاری   
# iconv -f fromEncoding -t toEncoding inputFile > outputFile تبدیل سیستم کدگذاری ( encoding ) یک فایل ورودی به یک سیستم کدگذاری دیگر   
# find . -maxdepth 1 -name *.jpg -print -exec convert تغییر اندازه ی دسته ای فایل ها در دایرکتوری جاری و ارسال آنها بهیک دایرکتوری thumbnails ( به برنامه convert از Imagemagick نیاز می باشد )
# ln -s file1 lnk1 ایجاد لینک نمادین ( میانبر ) به فایل یا دایرکتوری دلخواه. به جایfile1 مسیر فایل یا دایرکتوری مورد نظر و به جای lnk1 مسیر دایرکتوری کهقرار است فایل یا دایرکتوری میانبر در آن ایجاد شود را قرار دهید   
# ln file1 lnk1 ایجاد لینک فیزیکی به یک فایل یا دایرکتوری ( در واقع همان عمل کپی می باشد )   
# ls نمایش فایل ها و دایرکتوری های موجود در دایرکتوری جاری  
# ls -F نمایش فایل ها و دایرکتوری های موجود در دایرکتوری جاری  
# ls -l نمایش جزئیات فایل ها و دایرکتوری های موجود در دایرکتوری جاری   
# ls -a نمایش فایل ها و دایرکتوری های موجود و همچنین فایل های مخفی در دایرکتوری جاری   
# ls *[0-9]* نمایش فایل ها و دایرکتوری هایی که اسم آنها شامل اعداد است  
# lstree نمایش تمام فایل ها و دایرکتوری های یک شاخه   
# mkdir dir1 ایجاد یک دایرکتوری با نام dir1 در مسیر مورد نظر   
# mkdir dir1 dir2 ایجاد دو دایرکتوری همزمان در مسیر مورد نظر   
# mkdir -p /tmp/dir1/dir2 ایجاد یک شاخه ی دایرکتوری با شروع از root   
# mv dir1 new_dir تغییر نام یا جا به جا کردن ( move ) یک فایل یا دایرکتوری  
# pwd نشان دادن مسیر دایرکتوری جاری   
# rm -f file1 پاک کردن یک فایل با نام file1   
# rm -rf dir1 پاک کردن یک دایرکتوری با نام dir1 و محتویات آن به صورت بازگشتی   
# rm -rf dir1 dir2 پاک کردن دو دایرکتوری در مسیر مورد نظر و محتویات آنها به صورت بازگشتی   
# rmdir dir1 پاک کردن یک دایرکتوری با نام dir1   
# touch -t 0712250000 file1 تغییر تاریخ ویرایش یا تغییر یک فایل یا دایرکتوری. به جای file1 مسیر فایل یا دایرکتوری مورد نظر را قرار دهید   
# tree نمایش تمام فایل ها و دایرکتوری های یک شاخه   

No comments: