10 คำสั่ง Linux ที่จำเป็นสำหรับการนำระบบไฟล์ของคุณ

คู่มือนี้จะแสดงคำสั่ง Linux 10 คำที่คุณจำเป็นต้องรู้เพื่อที่จะสามารถนำทางไปยังระบบไฟล์ของคุณโดยใช้ Linux terminal ได้

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

01 จาก 10

คุณอยู่ในโฟลเดอร์ใด

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

ลองคิดเช่นนี้ว่าเครื่องหมาย "คุณอยู่ที่นี่" ที่คุณพบในแผนที่ภายในห้างสรรพสินค้า

หากต้องการค้นหาว่าคุณต้องการใช้โฟลเดอร์ใดในคำสั่งต่อไปนี้:

รหัสผ่าน

ผลลัพธ์ที่ส่งกลับโดย pwd อาจแตกต่างกันไปขึ้นอยู่กับว่าคุณใช้ pwd ของ shell หรือที่ติดตั้งในไดเร็กทอรี / usr / bin ของคุณหรือไม่

โดยทั่วไปจะพิมพ์บางอย่างตามบรรทัด / home / username

คลิกที่นี่สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง pwd

02 จาก 10

สิ่งที่แฟ้มและโฟลเดอร์อยู่ภายใต้ไดเรกทอรีปัจจุบัน

ตอนนี้คุณทราบว่าคุณอยู่ในโฟลเดอร์ใดคุณสามารถดูว่าไฟล์และโฟลเดอร์อยู่ภายใต้ไดเร็กทอรีปัจจุบันได้อย่างไรโดยใช้คำสั่ง ls

LS

ด้วยตัวเองคำสั่ง ls จะแสดงรายการไฟล์และโฟลเดอร์ทั้งหมดในไดเร็กทอรียกเว้นสำหรับผู้ที่เริ่มต้นด้วยช่วง (.)

หากต้องการดูไฟล์ทั้งหมดรวมทั้งไฟล์ที่ซ่อนอยู่ (ไฟล์เหล่านี้จะขึ้นต้นด้วยช่วง) คุณสามารถใช้สวิตช์ต่อไปนี้:

ls -a

คำสั่งบางคำสร้างการสำรองข้อมูลของไฟล์ซึ่งขึ้นต้นด้วยตัว ยักย้าย metacharacter (~)

ถ้าคุณไม่ต้องการเห็นการสำรองข้อมูลเมื่อแสดงรายการแฟ้มในโฟลเดอร์ใช้สวิตช์ต่อไปนี้:

ls-B

การใช้คำสั่ง ls มากที่สุดมีดังนี้:

ls-lt

นี่เป็นรายการยาวที่จัดเรียงตามเวลาในการแก้ไขโดยใช้รายการใหม่ล่าสุด

ตัวเลือกการเรียงลำดับอื่น ๆ ได้แก่ ส่วนขยายขนาดและเวอร์ชัน:

ls-lU

ls-lX

ls-lv

รูปแบบรายการที่ยาวจะให้ข้อมูลต่อไปนี้:

03 จาก 10

วิธีการนำทางไปยังโฟลเดอร์อื่น ๆ

หากต้องการย้ายระบบไฟล์คุณสามารถใช้ คำสั่ง cd

ระบบไฟล์ Linux เป็นโครงสร้างของโครงสร้าง ด้านบนของต้นไม้แสดงด้วยเครื่องหมายทับ (/)

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

โฟลเดอร์ bin มีคำสั่งที่สามารถเรียกใช้โดยผู้ใช้เช่นคำสั่ง cd, ls, mkdir เป็นต้น

sbin มีไบนารีของระบบ

โฟลเดอร์ usr หมายถึงแหล่งข้อมูลระบบยูนิกซ์ unix และยังประกอบด้วยโฟลเดอร์ bin และ sbin โฟลเดอร์ / usr / bin มีชุดคำสั่งที่ผู้ใช้สามารถเรียกใช้ได้ ในทำนองเดียวกันโฟลเดอร์ / usr / sbin มีชุดคำสั่งระบบเพิ่มเติม

โฟลเดอร์บูตมีทุกสิ่งที่จำเป็นสำหรับการบูต

โฟลเดอร์ cdrom เป็นตัวอธิบาย

โฟลเดอร์ dev ประกอบด้วยรายละเอียดเกี่ยวกับอุปกรณ์ทั้งหมดในระบบ

โฟลเดอร์ etc โดยทั่วไปจะมีการจัดเก็บไฟล์การกำหนดค่าระบบไว้ทั้งหมด

โฟลเดอร์บ้านเป็นที่เก็บโฟลเดอร์ผู้ใช้ทั้งหมดไว้และสำหรับผู้ใช้โดยเฉลี่ยเป็นพื้นที่เดียวที่ควรจะกังวล

โฟลเดอร์ lib และ lib64 ประกอบด้วยเคอร์เนลและไลบรารีที่ใช้ร่วมกันทั้งหมด

โฟลเดอร์ที่หายไป + ที่พบจะมีไฟล์ที่ไม่มีชื่อที่พบโดยคำสั่ง fsck อีกต่อไป

โฟลเดอร์สื่อคือสื่อที่ติดตั้งอยู่เช่นไดรฟ์ USB

โฟลเดอร์ mnt ใช้สำหรับเก็บข้อมูลชั่วคราวเช่นไดรฟ์ USB, ระบบไฟล์อื่น ๆ ภาพ ISO เป็นต้น

โฟลเดอร์เลือกใช้ซอฟต์แวร์บางชุดเป็นที่เก็บไบนารี แพคเกจอื่น ๆ ใช้ / usr / local

โฟลเดอร์ proc คือโฟลเดอร์ระบบที่เคอร์เนลใช้ คุณไม่จำเป็นต้องกังวลเกี่ยวกับโฟลเดอร์นี้มากนัก

โฟลเดอร์รากเป็นไดเร็กทอรีโฮมสำหรับผู้ใช้ root

โฟลเดอร์รันเป็นโฟลเดอร์ระบบสำหรับจัดเก็บข้อมูลรันไทม์ของระบบ

โฟลเดอร์ srv คือที่ที่คุณจะเก็บสิ่งต่างๆไว้เช่นโฟลเดอร์เว็บฐานข้อมูล mysql และที่เก็บ subversion เป็นต้น

โฟลเดอร์ sys มีโครงสร้างโฟลเดอร์เพื่อให้ข้อมูลระบบ

โฟลเดอร์ tmp เป็นโฟลเดอร์ชั่วคราว

โฟลเดอร์ var มีเนื้อหาที่เฉพาะเจาะจงมากมายสำหรับระบบรวมทั้งข้อมูลเกมไลบรารีแบบไดนามิกไฟล์บันทึกรหัสกระบวนการข้อความและข้อมูลแอพพลิเคชันแคช

เพื่อไปยังโฟลเดอร์ใดโฟลเดอร์หนึ่งให้ใช้คำสั่ง cd ดังนี้:

cd / home / username / เอกสาร

04 จาก 10

วิธีการนำกลับไปยังโฟลเดอร์โฮม

คุณสามารถกลับไปที่โฟลเดอร์บ้านได้จากทุกที่ในระบบโดยใช้คำสั่งต่อไปนี้:

cd ~

คลิกที่นี่เพื่อดูคำแนะนำแบบเต็มสำหรับ คำสั่ง cd ~

05 จาก 10

วิธีการสร้างโฟลเดอร์ใหม่

ถ้าคุณต้องการสร้างโฟลเดอร์ใหม่คุณสามารถใช้คำสั่งต่อไปนี้:

ชื่อโฟลเดอร์ mkdir

คลิกที่นี่เพื่อดูคู่มือฉบับเต็มสำหรับ คำสั่ง mkdir

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

06 จาก 10

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

ลินุกซ์มีวิธีการสร้างไฟล์ใหม่ ๆ มากมาย

ในการสร้างไฟล์ว่างคุณสามารถใช้คำสั่งต่อไปนี้:

แตะชื่อไฟล์

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

นอกจากนี้คุณยังสามารถสร้างไฟล์โดยใช้คำสั่งต่อไปนี้:

cat> ชื่อไฟล์

ขณะนี้คุณสามารถป้อนข้อความในบรรทัดคำสั่งและบันทึกลงในแฟ้มโดยใช้ CTRL และ D

คลิกที่นี่เพื่อดูคำแนะนำแบบเต็มคำสั่ง cat

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

คลิกที่นี่เพื่อดูคู่มือฉบับเต็มสำหรับโปรแกรมแก้ไข nano

07 จาก 10

วิธีการเปลี่ยนชื่อและย้ายไฟล์รอบ ๆ ระบบไฟล์

มีหลายวิธีในการเปลี่ยนชื่อไฟล์

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

mv oldfilename newfilename

คุณสามารถใช้คำสั่ง mv เพื่อย้ายไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งได้เช่นกัน

mv / path / of / ไฟล์ต้นฉบับ / ไฟล์ / เส้นทาง / ของ / target / folder

คลิกที่นี่เพื่อดูคู่มือฉบับเต็มสำหรับคำสั่ง mv

ถ้าคุณต้องการเปลี่ยนชื่อไฟล์จำนวนมากที่ตรงกับรูปแบบคล้ายกันคุณสามารถใช้คำสั่งเปลี่ยนชื่อ

เปลี่ยนชื่อชื่อไฟล์แทนนิพจน์ (s)

ตัวอย่างเช่น:

เปลี่ยนชื่อ "gary" "tom" *

นี้จะแทนที่ไฟล์ทั้งหมดในโฟลเดอร์ที่มี gary ในกับ tom ดังนั้นไฟล์ที่เรียกว่า garycv จะกลายเป็น tomcv

โปรดทราบว่าคำสั่งเปลี่ยนชื่อไม่สามารถใช้ได้กับทุกระบบ คำสั่ง mv ปลอดภัยกว่า

คลิกที่นี่เพื่อดูคู่มือฉบับเต็มสำหรับคำสั่งเปลี่ยนชื่อ

08 จาก 10

วิธีคัดลอกไฟล์

ในการคัดลอกไฟล์โดยใช้ Linux คุณสามารถใช้คำสั่ง cp ได้ดังนี้

ชื่อไฟล์ cp filename2

คำสั่งข้างต้นจะคัดลอกชื่อไฟล์1และเรียกชื่อไฟล์2

คุณสามารถใช้คำสั่งคัดลอกเพื่อคัดลอกไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งได้

ตัวอย่างเช่น

cp / home / username / เอกสาร / userdoc1 / home / ชื่อผู้ใช้ / เอกสาร / UserDocs

คำสั่งดังกล่าวจะคัดลอกไฟล์ userdoc1 จาก / home / ชื่อผู้ใช้ / Documents to / home / username / Documents / UserDocs

คลิกที่นี่เพื่อดูคู่มือฉบับเต็มสำหรับคำสั่ง cp

09 จาก 10

วิธีการลบ FIles และ Folders

คุณสามารถลบไฟล์และโฟลเดอร์โดยใช้คำสั่ง rm:

rm ชื่อไฟล์

ถ้าคุณต้องการลบโฟลเดอร์ที่คุณต้องใช้สวิตช์ต่อไปนี้:

rm -R foldername

คำสั่งข้างต้นจะลบโฟลเดอร์และเนื้อหารวมทั้งโฟลเดอร์ย่อย

คลิกที่นี่เพื่อดูคู่มือฉบับเต็มสำหรับคำสั่ง rm

10 จาก 10

สิ่งที่เป็นสัญลักษณ์ลิงค์และลิงค์ยาก

ลิงค์สัญลักษณ์คือไฟล์ที่ชี้ไปยังไฟล์อื่น ทางลัดบนเดสก์ท็อปเป็นเพียงลิงก์สัญลักษณ์เท่านั้น

ตัวอย่างเช่นคุณอาจมีไฟล์ต่อไปนี้ในระบบของคุณ

บางทีคุณอาจต้องการเข้าถึงเอกสารจากโฟลเดอร์ home / username

คุณสามารถสร้างการเชื่อมโยงสัญลักษณ์โดยใช้คำสั่งต่อไปนี้:

ln -s /home/username/documents/accounts/useraccounts.doc /home/username/useraccounts.doc

คุณสามารถแก้ไขไฟล์ useraccounts.doc จากทั้งสองแห่ง แต่เมื่อคุณแก้ไขลิงค์สัญลักษณ์คุณจะแก้ไขไฟล์ใน / home / username / documents / accounts folder

การเชื่อมโยงสัญลักษณ์สามารถสร้างขึ้นในระบบแฟ้มหนึ่ง ๆ และชี้ไปที่ไฟล์ในระบบไฟล์อื่น

การเชื่อมโยงสัญลักษณ์จริงๆเพียงสร้างไฟล์ที่มีตัวชี้ไปยังแฟ้มหรือโฟลเดอร์อื่น ๆ

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

ลิงก์ที่ยากจะช่วยให้จัดหมวดหมู่ไฟล์ได้โดยไม่ต้องใช้พื้นที่ดิสก์อีกต่อไป

คุณสามารถสร้างลิงก์แบบฮาร์ดดิสก์โดยใช้ไวยากรณ์ต่อไปนี้:

ln filenamebeinglinked filenametolinkto

ไวยากรณ์คล้ายกับสัญลักษณ์ของลิงค์ แต่ไม่ได้ใช้สวิตช์ -s

คลิกที่นี่เพื่อดูคำแนะนำแบบเต็มเพื่อลิงก์แบบแข็ง