Android

วิธีสร้างไฟล์ใน linux

What the Waters Left Behind Trailer 2 (2018) Los Olvidados

What the Waters Left Behind Trailer 2 (2018) Los Olvidados

สารบัญ:

Anonim

ใน Linux เราสามารถสร้างไฟล์ใหม่ได้ทั้งจากบรรทัดคำสั่งหรือจากตัวจัดการไฟล์เดสก์ท็อป

การรู้จักวิธีสร้างไฟล์ใหม่เป็นทักษะที่สำคัญสำหรับทุกคนที่ใช้ Linux เป็นประจำ

ในบทช่วยสอนนี้เราจะแสดงวิธีต่างๆในการสร้างไฟล์ใหม่ใน Linux อย่างรวดเร็วโดยใช้บรรทัดคำสั่ง

ก่อนที่จะเริ่ม

ในการสร้างไฟล์ใหม่คุณต้องมีสิทธิ์เขียนในไดเรกทอรีหลัก มิฉะนั้นคุณจะได้รับข้อผิดพลาดถูกปฏิเสธสิทธิ์

การสร้างไฟล์ด้วยคำสั่งแบบสัมผัส

คำสั่ง touch ช่วยให้เราสามารถอัพเดตการประทับเวลาของไฟล์และไดเรกทอรีที่มีอยู่รวมถึงการสร้างไฟล์ใหม่ที่ว่างเปล่า

วิธีที่ง่ายที่สุดและน่าจดจำที่สุดในการสร้างไฟล์ใหม่ที่ว่างเปล่าคือการใช้คำสั่ง touch

หากต้องการสร้างไฟล์ใหม่ให้เรียกใช้คำสั่ง touch ตามด้วยชื่อไฟล์ที่คุณต้องการสร้าง:

touch file1.txt

หากไฟล์ file1.txt ไม่มีคำสั่งด้านบนจะสร้างมันมิฉะนั้นจะเปลี่ยนการประทับเวลา

หากต้องการสร้างหลายไฟล์พร้อมกันให้ระบุชื่อไฟล์คั่นด้วยช่องว่าง:

touch file1.txt file2.txt file3.txt

การสร้างไฟล์ด้วย Redirection Operator

การเปลี่ยนเส้นทางช่วยให้คุณสามารถจับเอาท์พุทจากคำสั่งและส่งเป็นอินพุตไปยังคำสั่งหรือไฟล์อื่น มีสองวิธีในการเปลี่ยนเส้นทางเอาต์พุตไปยังไฟล์ ตัวดำเนินการ > จะเขียนทับไฟล์ที่มีอยู่ในขณะที่ตัวดำเนินการ >> จะผนวกเอาต์พุตไปยังไฟล์

ในการสร้างไฟล์ที่มีความยาวเป็นศูนย์ว่างให้ระบุชื่อของไฟล์ที่คุณต้องการสร้างหลังจากตัวดำเนินการเปลี่ยนเส้นทาง:

> file1.txt

นี่เป็นคำสั่งที่สั้นที่สุดในการสร้างไฟล์ใหม่ใน Linux

เมื่อสร้างไฟล์โดยใช้การเปลี่ยนเส้นทางโปรดระวังอย่าเขียนทับไฟล์สำคัญที่มีอยู่

การสร้างไฟล์ด้วยคำสั่ง cat

คำสั่ง cat ส่วนใหญ่จะใช้ในการอ่านและต่อไฟล์ แต่มันยังสามารถใช้สำหรับการสร้างไฟล์ใหม่

ในการสร้างไฟล์ใหม่ให้เรียกใช้คำสั่ง cat ตามด้วยตัวดำเนินการเปลี่ยนเส้นทาง > และชื่อของไฟล์ที่คุณต้องการสร้าง กด Enter พิมพ์ข้อความและเมื่อคุณทำเสร็จแล้วกด CRTL+D เพื่อบันทึกไฟล์

cat > file1.txt

การสร้างไฟล์ด้วยคำสั่ง echo

คำสั่ง echo พิมพ์สตริงที่ส่งผ่านเป็นอาร์กิวเมนต์ไปยังเอาต์พุตมาตรฐานซึ่งสามารถเปลี่ยนเส้นทางไปยังไฟล์

ในการสร้างไฟล์ใหม่ให้รันคำสั่ง echo ตามด้วยข้อความที่คุณต้องการพิมพ์และใช้โอเปอเรเตอร์การเปลี่ยนเส้นทาง > เพื่อเขียนเอาต์พุตไปยังไฟล์ที่คุณต้องการสร้าง

echo "Some line" > file1.txt

echo > file1.txt

การสร้างไฟล์โดยใช้ Heredoc

นี่คือเอกสารหรือ Heredoc เป็นประเภทของการเปลี่ยนเส้นทางที่ช่วยให้คุณผ่านหลายบรรทัดของการป้อนข้อมูลไปยังคำสั่ง

วิธีนี้ส่วนใหญ่จะใช้เมื่อคุณต้องการสร้างไฟล์ที่มีข้อความหลายบรรทัดจากเชลล์สคริปต์

ตัวอย่างเช่นในการสร้างไฟล์ใหม่ file1.txt คุณจะต้องใช้รหัสต่อไปนี้:

<< EOF > file1.txt Some line Some other line EOF Some other line

เนื้อความของ heredoc สามารถมีตัวแปรอักขระพิเศษและคำสั่ง

การสร้างไฟล์ขนาดใหญ่

บางครั้งเพื่อจุดประสงค์ในการทดสอบคุณอาจต้องการสร้างไฟล์ข้อมูลขนาดใหญ่ สิ่งนี้มีประโยชน์เมื่อคุณต้องการทดสอบความเร็วในการเขียนของไดรฟ์หรือทดสอบความเร็วในการดาวน์โหลดของการเชื่อมต่อของคุณ

ใช้คำสั่ง dd

คำสั่ง dd ส่วนใหญ่จะใช้ในการแปลงและคัดลอกไฟล์

หากต้องการสร้างไฟล์ชื่อ 1G.test มีขนาด 1GB คุณต้องเรียกใช้:

dd if=/dev/zero of=1G.test bs=1 count=0 seek=1G

การใช้คำสั่ง fallocate

fallocate ใช้ยูทิลิตีบรรทัดคำสั่งสำหรับการจัดสรรพื้นที่ดิสก์จริงสำหรับไฟล์

คำสั่งต่อไปนี้จะสร้างไฟล์ใหม่ชื่อ 1G.test ด้วยขนาด 1GB:

fallocate -l 1G 1G.test

ข้อสรุป

ในบทช่วยสอนนี้คุณเรียนรู้วิธีสร้างไฟล์ใหม่ใน Linux จากบรรทัดคำสั่งโดยใช้คำสั่งและการเปลี่ยนเส้นทางต่างๆ

หากบรรทัดคำสั่งไม่ใช่สิ่งที่คุณต้องการคุณสามารถสร้างไฟล์ข้อความเปล่าโดยใช้เมนูคลิกขวาใน File Manager

bash terminal