ทำงานกับไฟล์และไดเรกทอรีใน Linux

อย่างที่คุณทราบการทำงานใน Linux นั้นขึ้นอยู่กับการทำงานของไฟล์และไดเรกทอรีต่างๆ: ค้นหาเคลื่อนย้ายดูและคัดลอกไฟล์ ดังนั้นทักษะเหล่านี้จึงจำเป็นสำหรับผู้ใช้ทุกคนที่ต้องการทำงานได้สำเร็จในระบบปฏิบัติการ Linux บทความนี้จะช่วยให้คุณเข้าใจปัญหาเหล่านี้และรู้สึกมั่นใจใน "การสื่อสาร" กับ Linux

การดำเนินการขั้นพื้นฐานจะดำเนินการในโหมดคอนโซล

หากต้องการสร้างไดเรกทอรีเพียงพิมพ์“ mkdir” และชื่อโฟลเดอร์หลังจากนั้น การลบเกิดขึ้นในลักษณะเดียวกันแทนที่จะเป็น "mkdir" ที่คุณระบุ "rmdir"

คุณสามารถค้นหาชื่อของไดเรกทอรีปัจจุบันโดยใช้“ pwd” ในการแสดงเนื้อหาให้ใช้ "ls" ดูเหมือนว่านี้:

pwd / home / a / newdirectory

ls / home / a / newdirectory

หลังจากคำสั่งเขียนเส้นทางไปยังไดเรกทอรีที่คุณต้องการ

หากต้องการดูข้อมูลทั้งหมดเกี่ยวกับไดเรกทอรีที่คุณสนใจให้ใช้ปุ่ม –l สำหรับ“ ls”

Ls แสดงรายการเนื้อหาของโฟลเดอร์ตามลำดับตัวอักษร หากคุณต้องการเรียงลำดับตามวันที่หรือในลำดับย้อนกลับใช้ปุ่ม –t และ –lrt ตามลำดับ

สำหรับการทำงานกับไฟล์มันประกอบด้วยสามขั้นตอนง่าย ๆ :

  • คัดลอก;
  • กระจัด;
  • การถอด

การคัดลอกทำได้โดยใช้คำสั่ง“ cp”, ย้าย -“ mv”, และลบ -“ rm”

เพียงแค่รายการคำสั่งและชื่อไฟล์แบบเต็มพร้อมกับส่วนขยายซึ่งคุณต้องการดำเนินการบางอย่าง ตัวอย่างเช่น

cp file1.bkp

เมื่อย้ายไปให้ระบุไดเรกทอรีปลายทางด้วย:

mv file1.bkp newdirectory

ทีนี้ลองมาดูวิธีทำการค้นหาใน Linux กัน คำสั่ง "ค้นหา" จะช่วยเราในเรื่องนี้ซึ่งช่วยให้คุณทำการค้นหาตามเกณฑ์ที่เป็นไปได้ทั้งหมด: ตามประเภทเจ้าของวันที่หรือการเข้าถึงล่าสุด ตัวอย่างเช่น

find. -name "myfile"

นอกจากนี้คุณยังสามารถค้นหาตามตัวอักษรใด ๆ ในชื่อ ลองค้นหาไฟล์ทั้งหมดที่ชื่อมีตัวอักษร“ z”:

find. -name "* z *"

ในการชี้แจงเกณฑ์การค้นหาตามประเภทให้ระบุคีย์: -f (files), -d (ไดเรกทอรี่):

find. -type f

หากต้องการค้นหาขนาดที่กำหนดให้ป้อน:

find. -size แล้วจำนวนที่สอดคล้องกับขนาด โดยการเพิ่ม“ c” หรือ“ k” คุณสามารถตั้งค่าเป็นไบต์หรือกิโลไบต์ตามลำดับ

การบีบอัดทำได้โดยใช้ gzip และ bzip2 ฟังก์ชั่นเหล่านี้เหมือนกันทุกประการยกเว้น gzip ช่วยให้คุณสามารถบันทึกชื่อรวมทั้งการประทับเวลา

หากต้องการสร้างไฟล์เก็บถาวรให้ใช้คำสั่ง "tar" สำหรับงานเพิ่มเติมให้กำหนดกุญแจ:

-c - สร้างที่เก็บถาวร;

-x - การเปิดออก

-v - แสดงรายการไฟล์ที่เก็บถาวร;

-z - บีบอัดด้วย gzip;

-j - การบีบอัด bzip2

คำสั่ง cpio มีประโยชน์สำหรับการแยกข้อมูลจากไฟล์เก็บถาวร

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