ฉันจะค้นหาเจ้าของและกลุ่มของไดเรกทอรีใน Ubuntu ได้อย่างไร
ฉันจะค้นหาเจ้าของและกลุ่มของไดเรกทอรีใน Ubuntu ได้อย่างไร
คำตอบ:
คุณสามารถทำได้: วิธีที่ 1:
ls -l /path/to/file
* ฟิลด์ที่สามในเอาต์พุต ls -l คือผู้ใช้และฟิลด์ที่สี่คือกลุ่ม
วิธีที่ 2:
สถิติ / เส้นทาง / ถึง / ไฟล์
$ stat py
File: `py'
Size: 32 Blocks: 8 IO Block: 4096 regular file
Device: 801h/2049d Inode: 429064 Links: 1
Access: (0777/-rwxrwxrwx) Uid: ( 1000/ razvan) Gid: ( 1000/ razvan)
Access: 2012-07-27 17:49:05.682143441 +0300
Modify: 2012-07-01 03:58:02.848540175 +0300
Change: 2012-08-01 21:12:57.129819212 +0300
razvan ในฟิลด์ Uid คือเจ้าของ / ผู้ใช้ razvan ในฟิลด์ Gid คือกลุ่ม 8- |
วิธีที่ 3: รับเฉพาะผู้ใช้และกลุ่มที่มีสถิติ:
stat -c "%U %G" /path/to/file
stat -f "%u %g" /path/to/file
รันls
ด้วย-l
แฟล็กเพื่อแสดงเจ้าของและกลุ่มเจ้าของไฟล์และไดเร็กทอรีในไดเร็กทอรีปัจจุบัน (หรือในไดเร็กทอรีที่ระบุชื่อเฉพาะ)
~$ ls -l
drwxr-xr-x 2 owner group 4096 Aug 12 19:12 Desktop
...
~$ ls -l /home/username
drwxr-xr-x 2 owner group 4096 Aug 12 19:12 Desktop
...
รันls
ด้วยแฟล็ก-l
และ-d
เพื่อแสดงข้อมูลเกี่ยวกับไดเร็กทอรีปัจจุบันเอง (หรือเกี่ยวกับไดเร็กทอรีที่ระบุชื่อ):
~$ ls -ld
drwxr-xr-x 2 owner group 4096 Aug 12 19:12 .
~$ ls -ld ~/Desktop
drwxr-xr-x 2 owner group 4096 Aug 12 19:12 Desktop
ในการรับเจ้าของและกลุ่มของไดเรกทอรีที่คุณต้องการ
ls -ld /path/to/folder
มิฉะนั้นคุณจะได้รับคุณสมบัติของเนื้อหาของไดเรกทอรี
ใน Nautilus (ตัวจัดการไฟล์ GUI)
ค้นหาโฟลเดอร์ที่สอดคล้องกับไดเรกทอรี
คลิกขวา
เลือกคุณสมบัติ
เลือกแท็บการอนุญาต
การให้สิทธิ์แก่คุณในการเปลี่ยนการอนุญาตที่คุณสามารถเปลี่ยนได้จากหน้าต่างนั้นเช่นกัน
ทางบอบบางของฉัน
ls -alF /path/to/folder | grep -Ei ' ./'
ตัวอย่างผลลัพธ์
drwxr-xr-x 2 some-user some-group 4096 Feb 28 02:29 ./
stat /path/to/folder
คำสั่ง
ll
ถึงls -l