امیرحسین بزرگی
امیرحسین بزرگی
خواندن ۳ دقیقه·۱ ماه پیش

دستورات تخصصی کار با فایل

تاکس
تاکس


ls – گرفتن لیست محتویات مسیر جاری شامل پوشه و فایل ها.

➖ ls -l – دستور ‌ls همراه با سویچ l لیست محتویات مسیر جاری را با اطلاعات کامل نمایش می‌دهد.

➖ ls -laC – مانند دستور ls -l است اما اطلاعات را به صورت ستونی نشان می‌دهد.

➖ ls -F – سویچ f در دستور ls لیست محتویات را همراه با فرمت فایل‌ها نمایش می‌دهد.

➖ ls -al – سویچ a در دستور ls لیست فایل‌ها را همراه با فایل‌های مخفی نشان می‌دهد. 
(فایل و پوشه مخفی در لینوکس یک نقطه قبل نام خود دارند)

➖ cd dir – تغییر مسیر جاری به شاخه مورد نظر (بجای dir پوشه مورد نظر را وارد کنید)

➖ cd – مسیر جاری را به مسیر اصلی (home) بر می‌گرداند. (مسیر اصلی برای هر کاربر متفاوت است که پوشه‌های شخصی و تنظیمات در آن‌جا قرار می‌گیرند).

➖ mkdir dir – ساخت یک شاخه (به جای dir نام پوشه که می‌خواهید بسازید را بنویسید).

➖ pwd – مسیر جاری را نشان می‌دهد.

➖ rm name – حذف (پاک کردن) فایل یا دایرکتوری مورد نظر (به جای name نام فایل یا پوشه نوشته می‌شود).

➖ rm -r dir – حذف یک دایرکتوری با محتویات درون آن (به جای dir نام پوشه را بنویسید).

➖ rm -f file – اجبار کردن به حذف یک فایل برای مواقعی که فایل به دلایلی حذف نمی‌شود (نام فایل بجای file نوشته می‌شود).

➖ rm -rf dir – اجبار کردن به حذف یک دایرکتوری برای مواقعی که آن به دلایلی حذف نمی‌شود (نام پوشه بجای dir نوشته می‌شود).

➖cp file1 file2 – کپی کردن فایل در مسیر دیگر (file1 نام و مسیر فایل مبدا و file2 نام و مسیر فایل مقصد است).

➖ cp -r dir1 dir2 – کپی کردن پوشه در مسیر دیگر (dir1 نام و مسیر پوشه مبدا و dir2 نام و مسیر پوشه مقصد است).

➖ cp file dir – کپی کردن فایل مورد نظر در مسیر دیگر با همان نام (file نام فایل و dir مسیر پوشه مقصد است).

➖ mv file dir – جابجایی (مانند cut) کردن فایل مورد نظر در مسیر دیگر با همان نام (file نام فایل و dir مسیر پوشه مقصد است).

➖ mv file1 file2 – جابجایی کردن فایل به مسیر دیگر (file1 نام و مسیر فایل و file2 نام و مسیر فایل در مقصد است).

➖ ln -s file link – ساخت لینک سیمبولیک از فایل در مسیر مورد نظر (file نام و مسیر فایل یا پوشه و link نام و مسیر لینک است).

✖️ touch file – ساخت یک فایل.

✖️ cat > file – نوشتن متن در فایل.

✖️ cat file – نمایش محتویات یک فایل یا فراخوانی آن.

✖️ more file – نمایش محتویات فایل به صورت کم کم (برای فایل با محتویات زیاد).

✖️ command | more – نمایش خروجی دستور به صورت کم کم.

✖️ less file – نمایش محتویات فایل به صورت صفحه به صفحه (برای فایل با محتویات زیاد).

✖️ command | less – نمایش خروجی دستور به صورت صفحه به صفحه.

✖️ head file – نمایش ۱۰ خط اول محتویات یک فایل

✖️ head -20 file – نمایش ۲۰ خط اول محتویات یک فایل

✖️ tail file – نمایش ۱۰ خط آخر محتویات یک فایل

✖️ tail -20 file – نمایش ۲۰ خط آخر محتویات یک فایل


لینوکسگنو لینوکسترمینال
سلام رفیق! اگر عاشق برنامه نویس ,لینوکس,امینت شبکه , هوشمصنوعی, و کیهان هستی دنبال کن. بذار بهتر بگم اگر مثل من دیونه ای خش اومدی :)
شاید از این پست‌ها خوشتان بیاید