<ก่อนหน้านี้ | เนื้อหา | ถัดไป>
4 – การจัดการไฟล์และไดเรกทอรี
ณ จุดนี้เราพร้อมสำหรับการทำงานจริง! บทนี้จะแนะนำคำสั่งต่อไปนี้:
● cp – คัดลอกไฟล์และไดเร็กทอรี
● mv – ย้าย/เปลี่ยนชื่อไฟล์และไดเร็กทอรี
● mkdir – สร้างไดเร็กทอรี
● rm – ลบไฟล์และไดเร็กทอรี
● ln – สร้างลิงก์ที่ยากและเป็นสัญลักษณ์
คำสั่งห้าคำสั่งนี้เป็นหนึ่งในคำสั่ง Linux ที่ใช้บ่อยที่สุด ใช้สำหรับจัดการทั้งไฟล์และไดเร็กทอรี
พูดตามตรงแล้ว งานบางอย่างที่ทำโดยคำสั่งเหล่านี้ทำได้ง่ายกว่าด้วยตัวจัดการไฟล์แบบกราฟิก ด้วยตัวจัดการไฟล์ เราสามารถลากและวางไฟล์จากไดเร็กทอรีหนึ่งไปยังอีกไดเร็กทอรีหนึ่ง ตัดและวางไฟล์ ลบไฟล์ ฯลฯ เหตุใดจึงต้องใช้โปรแกรมบรรทัดคำสั่งแบบเก่าเหล่านี้
คำตอบคือพลังและความยืดหยุ่น แม้ว่าการจัดการไฟล์อย่างง่ายด้วยตัวจัดการไฟล์แบบกราฟิกจะเป็นเรื่องง่าย แต่งานที่ซับซ้อนก็สามารถทำได้ง่ายขึ้นด้วยโปรแกรมบรรทัดคำสั่ง ตัวอย่างเช่น เราจะคัดลอกไฟล์ HTML ทั้งหมดจากไดเร็กทอรีหนึ่งไปยังไดเร็กทอรีอื่นได้อย่างไร แต่จะคัดลอกเฉพาะไฟล์ที่ไม่มีอยู่ในไดเร็กทอรีปลายทางหรือใหม่กว่าเวอร์ชันในไดเร็กทอรีปลายทาง? ค่อนข้างยากด้วยตัวจัดการไฟล์ ค่อนข้างง่ายด้วยบรรทัดคำสั่ง:
cp -u *.html ปลายทาง
cp -u *.html ปลายทาง