شما برای مطالعه این مقاله فقط 3 دقیقه وقت نیاز دارید

create-text-file-in-linux
دسته بندی : آموزش لینوکس

ایجاد فایل متنی در لینوکس از طریق خط فرمان

5/5 - (1 امتیاز)

با دستورات ساخت فایل کافیست اسم فایل را با دستور موردنظر همراه کنید و با کلیک روی دکمه Enter فایل موردنظر را در سیستم یا سرور لینوکس خود ایجاد کنید.

راه های زیادی برای ایجاد فایل متنی در لینوکس وجود دارد که اگر به دنبال سرعت بیشتر هستید، روش های مبتنی بر خط فرمان مثل دستور touch و cat گزینه های فوق العاده ای برای تمام توزیع های لینوکس هستند.

۱. ساخت فایل با دستور touch

دستور touch یکی از استانداردترین راه ها برای ایجاد فایل است و عموماً برای تغییر زمان دسترسی و مدیریت فایل ها هم استفاده می شود.

برای ایجاد فایل متنی در لینوکس با touch، کافیست با دستور cd در مسیر موردنظر قرار بگیرید و دستور زیر را اجرا کنید:

touch filename.txt

البته شما باید filename را با اسم دلخواه خود جایگزین کنید و مثل نمونه بالا، پسوند txt را هم به آن اضافه کنید تا فایل متنی موردنظر شما ایجاد شود.

برای اینکه ببینید فایل متنی شما با موفقیت ایجاد شده است یا نه، بهتر است دستور ls را اجرا کنید و لیست فایل های موجود در مسیر فعلی را بررسی کنید.

اگر می خواهید چند فایل متنی را به صورت همزمان ایجاد کنید، می توانید دستور touch را به صورت زیر اجرا کنید:

touch file1.txt file2.txt file3.txt

این دستور، فایل متنی خالی برای شما باز می کند و اگر می خواهید آن را ویرایش کنید، می توانید از یک ویرایشگر متنی مثل nano و vim کمک بگیرید.

nano filename.txt

۲. استفاده از نماد استاندارد ریدایرکت برای ساخت فایل

سمبل <، سریع ترین و کوتاه ترین روش را برای ایجاد فایل متنی در لینوکس ارائه می دهد. به این صورت که کافیست، در مسیر موردنظر قرار بگیرید و اسم فایل را در دستور زیر لحاظ کرده و آن را اجرا کنید:

> filename.txt

اگر می خواهید چند فایل را به طور همزمان ایجاد کنید، باید دستور را به شکل زیر اجرا کنید:

> file.txt > file2.txt > file3.txt

این دستورات صرفاً برای ایجاد فایل هستند و بعد از اجرای آنها، مجدداً به خط فرمان برمی گردید.

حالا اگر بخواهید فایل متنی را ویرایش کنید و متن موردنظر را به آن اضافه کنید، می توانید از ویرایشگرهای متنی استفاده کنید.

۳. دستور cat برای ایجاد فایل متنی در لینوکس

اگر می خواهید فایل خالی را ایجاد کنید و بلافاصله هم شروع به نوشتن آن کنید، دستور cat ابزار خوبی برای شماست. 

کلیک کنید  آموزش نصب سیستم عامل CentOS 7 طی 4 مرحله

برای ساخت فایل متنی، کافیست دستور cat را با سمبل < و اسم فایل همراه کنید و به شکل زیر اجرا کنید:

cat > filename.txt

با اجرای این دستور، فایل متنی موردنظر شما ایجاد می شود و آماده نوشتن شماست.

کافیست بعد از اجرای دستور بالا، متن موردنظر را هم تایپ کنید و در آخر با فشردن دکمه ترکیبی CTRL+D، این فایل را ذخیره کنید و به خط فرمان برگردید. 

برای مشاهده محتویات فایل متنی، می توانید دستور cat را به بدون سمبل ریدایرکت اجرا کنید:

cat filename.txt

اگر چنین فایلی وجود نداشته باشد، دستور بالا با پیام “cat: file.txt: No such file or directory” همراه خواهد شد.

۴. دستور echo یا printf جهت ساخت فایل

echo و printf از جمله دستوراتی هستند که از سمبل < برای ساخت فایل متنی در لینوکس قدرت می گیرند. 

مزیتی که این دستورات دارند این است که علاوه بر ایجاد فایل، متن موردنظر را هم بلافاصله به فایل جدید اضافه می کنند.

برای ایجاد فایل با echo کافیست دستور زیر را اجرا کنید:

echo "Your text content here" > filename.txt

محتوای Your text content here و اسم فایل را به شکل دلخواه خود تغییر داده و سپس آن را اجرا کنید.

دستور printf هم عملکرد مشابه به echo دارد و سینتکس آن به صورت زیر است:

printf 'Your text content here\n’ filename.txt

برای مشاهده محتویات هر کدام از فایل های ایجاد شده توسط دستور echo یا printf می توانید از دستور cat کمک بگیرید:

cat filename.txt

۵. ویرایشگر متنی vim

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

برای ایجاد فایل متنی با vim، کافیست اسم فایل را در دستور زیر لحاظ کرده و آن را اجرا کنید:

vim filename.txt

حالا فایل جدید ایجاد شده است و آماده وارد کردن متن توسط شماست. برای اضافه کردن متن موردنظر، کلید i را فشار دهید و سپس شروع به تایپ کنید.

بعد از اینکه کارتان تمام شد، esc را فشار دهید تا فایل ذخیره شود. سپس wq را تایپ کنید و اینتر را فشار دهید تا از این ادیتور خارج شوید.

۶. ویرایشگر nano

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

برای ایجاد فایل متنی با nano، کافیست دستور زیر را اجرا کنید:

nano filename.txt

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

در آخر، برای ذخیره کردن فایل و خروج از ویرایشگر به ترتیب کلیدهای ترکیبی Ctrl + O و Ctrl + X را فشار دهید.

سخن آخر

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

مطالب مشابهی که شاید علاقمند باشید

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

دیدگاه های شما

برای دریافت این مقاله لطفا ایمیلتان را وارد کنید

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