หลัก ลินุกซ์ เรียกใช้ Chmod แยกกันสำหรับไฟล์และไดเร็กทอรี

เรียกใช้ Chmod แยกกันสำหรับไฟล์และไดเร็กทอรี



ทิ้งคำตอบไว้

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

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

ค้นหา / path / to / location -type f -print0 | xargs -0 chmod 644

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

คำสั่งที่เหมาะสมที่คล้ายกันสามารถใช้สำหรับไดเร็กทอรีได้เช่นกัน ส่วนเดียวที่คุณต้องเปลี่ยนคือ -type f ถึง -type d:

ค้นหา / path / to / location -type d -print0 | xargs -0 chmod 755

เคล็ดลับ: คุณสามารถประหยัดเวลาและพิมพ์น้อยลงโดยใช้เคล็ดลับนี้

  1. ขั้นแรกให้ใช้สิทธิ์ระบบไฟล์กับไฟล์และโฟลเดอร์โดยเรียกใช้ chmod ในโหมดเรียกซ้ำ:
    chmod -R 644 / path / to / location

    จะใช้สิทธิ์ rw-r-r กับไฟล์และโฟลเดอร์ทั้งหมดในตำแหน่งที่ระบุ

  2. จากนั้นรันคำสั่งสำหรับไดเร็กทอรีเท่านั้น:
    ค้นหา / path / to / location -type d -print0 | xargs -0 chmod 755

แค่นั้นแหละ.

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

วิธีดู TikTok โดยไม่ต้องใช้แอพ
วิธีดู TikTok โดยไม่ต้องใช้แอพ
คำแนะนำฉบับเต็มสำหรับวิธีดูวิดีโอ TikTok โดยไม่ต้องมีบัญชีหรือดาวน์โหลดแอป รวมถึงวิธีรับชมสตรีมสดของ TikTok โดยไม่เปิดเผยตัวตน
วิธีแทรกลายเซ็นลงใน Google เอกสาร
วิธีแทรกลายเซ็นลงใน Google เอกสาร
ยุคดิจิทัลล้วนแล้วแต่ทำให้ลายเซ็นเปียกล้าสมัย ทุกวันนี้คุณสามารถใช้ปลายนิ้วเสมือนเซ็นเอกสารได้อย่างสะดวกสบายในบ้านของคุณ หากคุณต้องการทราบวิธีแทรกลายเซ็นของคุณใน Google เอกสาร
วิธีหยุดวิดีโอ YouTube จากการตัดออกก่อนเวลา
วิธีหยุดวิดีโอ YouTube จากการตัดออกก่อนเวลา
YouTube ไม่ได้เป็นเพียงเว็บไซต์วิดีโอที่โดดเด่นที่สุดแห่งหนึ่งของโลกในปัจจุบัน แต่ยังเป็นหนึ่งในสื่อทางวัฒนธรรมที่ทรงอิทธิพลที่สุดของศตวรรษนี้ แม้ว่า YouTube จะเริ่มต้นจากการเป็นชุมชนออนไลน์เล็กๆ ที่ผู้คนแชร์วิดีโอ
วิธีแก้ไข Firestick Remote ที่ไม่ทำงาน
วิธีแก้ไข Firestick Remote ที่ไม่ทำงาน
มีบางสิ่งที่น่ารำคาญมากกว่ารีโมตของคุณที่ไม่ปฏิบัติตามคำสั่ง อย่างไรก็ตาม ปัญหาเหล่านี้เกิดขึ้นบ่อยกว่าที่คุณคิด และรีโมททีวี Firestick ก็ไม่มีข้อยกเว้น หากรีโมท Firestick ของคุณใช้งานไม่ได้ แสดงว่าคุณมาถูกที่แล้ว
วิธีค้นหาระบบไฟล์ของไดรฟ์ใน Windows 10
วิธีค้นหาระบบไฟล์ของไดรฟ์ใน Windows 10
Windows 10 รองรับระบบไฟล์หลายระบบพร้อมกัน บางส่วนเป็นมรดกตกทอดและมีอยู่เป็นส่วนใหญ่สำหรับความเข้ากันได้แบบย้อนหลังบางชิ้นมีความทันสมัยและไม่ได้ใช้กันอย่างแพร่หลาย
Steve Jobs: เขาเปลี่ยน Apple อย่างไร?
Steve Jobs: เขาเปลี่ยน Apple อย่างไร?
เมื่อสตีฟจ็อบส์เสียชีวิตเมื่อวันที่ 5 ตุลาคม 2554 อุตสาหกรรมเทคโนโลยีสูญเสียนักประดิษฐ์และผู้นำชั้นนำคนหนึ่งไป แต่ผลกระทบที่ใหญ่ที่สุดมักจะเกิดขึ้นกับ Apple เสมอ และผลกระทบของ Jobs ยังคงส่งผลกระทบอย่างมากต่อ
วิธีค้นหาและลบรายการที่ซ้ำกันใน Google ชีต
วิธีค้นหาและลบรายการที่ซ้ำกันใน Google ชีต
หากคุณเป็นผู้ใช้ Google ชีตเป็นประจำคุณอาจประสบปัญหาในการเพิ่มรายการที่ซ้ำกันลงในสเปรดชีตโดยไม่ได้ตั้งใจ สถานการณ์นี้อาจทำให้ชุดข้อมูลที่คุณทำงานอย่างหนักเพื่อรวบรวมข้อมูลออกไป คุณ