디렉토리의 소유자와 그룹을 찾는 방법은 무엇입니까?


답변:


171

당신은 이것을 할 수 있습니다 : 첫 번째 방법 :

ls -l /path/to/file

* ls -l 출력의 세 번째 필드는 사용자이고 네 번째 필드는 그룹입니다

두 번째 방법 :

stat / path / to / file

$ 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

Uid 필드의 razvan은 소유자 / 사용자이고 Gid 필드의 razvan은 그룹입니다. 8- |

세 번째 방법 : 통계와 함께 사용자 및 그룹 만 가져옵니다.

stat -c "%U %G" /path/to/file

3
우분투 별칭의 기본 bashrc는 다음 ll과 같이 나타납니다.ls -l
Nemo

이 글은 우분투에만 해당되는 GNU 통계에 관한 것이지만 휴대용 (BSD 지원 솔루션)을 찾는 것은 당신에게 답이 아닙니다.
Luke Exton

1
FWIW, BSD (mac)에서stat -f "%u %g" /path/to/file
KarlKFI

19

플래그 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

13

필요한 디렉토리의 소유자와 그룹을 얻으려면

ls -ld /path/to/folder

그렇지 않으면 디렉토리 내용의 속성을 얻습니다.


4

노틸러스 (GUI 파일 관리자)

  • 디렉토리에 해당하는 폴더를 찾으십시오

  • 마우스 오른쪽 버튼으로 클릭하십시오.

  • 속성 선택

  • 권한 탭을 선택하십시오

권한을 변경할 수있는 권한을 제공하면 해당 창에서도 권한을 변경할 수 있습니다.


0

내 미묘한 길

ls -alF /path/to/folder | grep -Ei ' ./'

샘플 출력

drwxr-xr-x 2 some-user some-group 4096 Feb 28 02:29 ./

물론 더 짧은 길은 여전히 stat /path/to/folder명령입니다
Nam G VU
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.