Linux에서 파일 권한을 나열하는 기본 방법?

bash_problem_haver

파일의 권한을 나열하기 위해 외부 명령을 사용하지 않는 옵션은 무엇입니까?

test내장이지만 AFAIK 파일의 소유자에 대해서만 작동합니다. 내가을 (를) 사용하는 것으로 생각 inodes했지만 (내장 기능으로!) 읽는 방법도 찾을 수 없습니다.

bash제발요 모든 버전 및 / 또는 형식이 허용됩니다.

편집하다:

나는이 사용하는 외부 명령을 (할 수있는 수많은 방법이 알고 있어요 stat, ls등), 이것은 단지 생각 운동입니다 - 내가 뭘 아무것도는 "필요 없다" builtin유일한 해결책을

edit2 :

Glenn Jackman의로드 가능한 명령 답변은 내장 기능을 사용하므로 기술적으로 정확합니다. 그러나 내 질문이 잘못 정의되었음을 보여줄 뿐이라고 생각합니다.

순수 사용 bash(모든 버전) builtin나열된대로 명령을 여기 매뉴얼에, 및 기타의 기능 내장 bashA의, (나는의 ...조차 잘 모르는 것 같아요 리디렉션, 대체, 키워드, 다른 것들) linux시스템 I를하는 방법, 목록을 할 수 있습니다 파일에 대한 전체 권한? umask 값도 작동하지만 출력은 아래 항목과 유사합니다.

user@hostname$ stat test -c %A
-rw-rw-r--

user@hostname$ stat test -c %a
664
글렌 잭맨

일반 배쉬으로, 나는 당신이 얻을 수있는 최선의이 같은 생각 : 당신이 얻을 당신의 권한이 아닌 그룹 또는 다른.

myperms() {
  local file=$1
  local perms=""
  if [[ -d $file ]]; then
    perms+='d'
  elif [[ -L $file ]]; then
    perms+='l'
  else
    perms+='-'
  fi
  [[ -r $file ]] && perms+='r' || perms+='-'
  [[ -w $file ]] && perms+='w' || perms+='-'
  [[ -x $file ]] && perms+='x' || perms+='-'
  echo "$perms $file"
}

그때:

$ myperms /bin/bash
-r-x /bin/bash
$ touch afile
$ myperms afile
-rw- afile
$ chmod u+x afile
$ myperms afile
-rwx afile
$ ln -s afile alink
$ myperms alink
lrwx alink
$ chmod u-wx afile
$ myperms alink
lr-- alink

$ ls -l afile alink
-r--r--r-- 1 glennjackman staff 0 Dec 16 14:28 afile
lrwxr-xr-x 1 glennjackman staff 5 Dec 16 14:29 alink -> afile

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

기본 코어 파일 권한을 설정하는 방법

분류에서Dev

기본 코어 파일 권한을 설정하는 방법

분류에서Dev

Linux에서 파일 권한을 변경하는 쉬운 방법

분류에서Dev

Linux에서 권한에 따라 파일을 찾는 방법

분류에서Dev

yocto에서 기본 C 파일을 컴파일하는 방법

분류에서Dev

bash를 사용하여 패턴을 기반으로 Linux에서 파일을 나열하는 방법

분류에서Dev

Linux에서 C ++로 파일의 권한을 변경하는 방법

분류에서Dev

디렉토리의 모든 폴더 / 파일에 대한 기본 파일 권한을 설정하는 방법은 무엇입니까?

분류에서Dev

디렉토리의 모든 폴더 / 파일에 대한 기본 파일 권한을 설정하는 방법은 무엇입니까?

분류에서Dev

Linux에서 파일 사본을 확인하는 방법

분류에서Dev

권한별로 파일을 나열하는 방법

분류에서Dev

Linux 용 Java 기본 실행 파일을 빌드하는 방법

분류에서Dev

find -exec에서 파일의 기본 이름을 얻는 방법

분류에서Dev

디렉토리에서 파일을 읽는 방법에 대한 기본 질문

분류에서Dev

디렉토리에서 파일을 읽는 방법에 대한 기본 질문

분류에서Dev

Linux에서 쓰기 권한을 제공하는 동안 사용자가 파일 이름을 바꾸지 못하도록하는 방법

분류에서Dev

Linux에서 쓰기 권한을 제공하는 동안 사용자가 파일 이름을 바꾸지 못하도록하는 방법

분류에서Dev

Linux에서 쓰기 권한을 제공하는 동안 사용자가 파일 이름을 바꾸지 못하도록하는 방법

분류에서Dev

Python3에서 읽기 권한이없는 파일을 모의하는 방법은 무엇입니까?

분류에서Dev

파일 (이미지) 유형에 대한 쓰기 권한을 제한하는 방법

분류에서Dev

Ansible에서 트리에 대한 파일 권한을 설정하는 방법

분류에서Dev

{index_name} _tmp 파일에 대한 쓰기 권한을 활성화하는 방법은 무엇입니까?

분류에서Dev

전송 데몬이 만든 파일의 기본 권한을 변경하는 방법은 무엇입니까?

분류에서Dev

전송 데몬이 만든 파일의 기본 권한을 변경하는 방법은 무엇입니까?

분류에서Dev

전송 데몬이 만든 파일의 기본 권한을 변경하는 방법은 무엇입니까?

분류에서Dev

Linux : find 명령이 반환 한 파일에 대한 파일 권한 (예 : ls -l)을 표시하는 방법

분류에서Dev

emacs에서 기본 모드로 파일을로드하는 방법

분류에서Dev

Tomcat 6 웹앱에서 파일을 나열하는 방법

분류에서Dev

Linux에서 크기보다 큰 파일을 찾는 방법

Related 관련 기사

  1. 1

    기본 코어 파일 권한을 설정하는 방법

  2. 2

    기본 코어 파일 권한을 설정하는 방법

  3. 3

    Linux에서 파일 권한을 변경하는 쉬운 방법

  4. 4

    Linux에서 권한에 따라 파일을 찾는 방법

  5. 5

    yocto에서 기본 C 파일을 컴파일하는 방법

  6. 6

    bash를 사용하여 패턴을 기반으로 Linux에서 파일을 나열하는 방법

  7. 7

    Linux에서 C ++로 파일의 권한을 변경하는 방법

  8. 8

    디렉토리의 모든 폴더 / 파일에 대한 기본 파일 권한을 설정하는 방법은 무엇입니까?

  9. 9

    디렉토리의 모든 폴더 / 파일에 대한 기본 파일 권한을 설정하는 방법은 무엇입니까?

  10. 10

    Linux에서 파일 사본을 확인하는 방법

  11. 11

    권한별로 파일을 나열하는 방법

  12. 12

    Linux 용 Java 기본 실행 파일을 빌드하는 방법

  13. 13

    find -exec에서 파일의 기본 이름을 얻는 방법

  14. 14

    디렉토리에서 파일을 읽는 방법에 대한 기본 질문

  15. 15

    디렉토리에서 파일을 읽는 방법에 대한 기본 질문

  16. 16

    Linux에서 쓰기 권한을 제공하는 동안 사용자가 파일 이름을 바꾸지 못하도록하는 방법

  17. 17

    Linux에서 쓰기 권한을 제공하는 동안 사용자가 파일 이름을 바꾸지 못하도록하는 방법

  18. 18

    Linux에서 쓰기 권한을 제공하는 동안 사용자가 파일 이름을 바꾸지 못하도록하는 방법

  19. 19

    Python3에서 읽기 권한이없는 파일을 모의하는 방법은 무엇입니까?

  20. 20

    파일 (이미지) 유형에 대한 쓰기 권한을 제한하는 방법

  21. 21

    Ansible에서 트리에 대한 파일 권한을 설정하는 방법

  22. 22

    {index_name} _tmp 파일에 대한 쓰기 권한을 활성화하는 방법은 무엇입니까?

  23. 23

    전송 데몬이 만든 파일의 기본 권한을 변경하는 방법은 무엇입니까?

  24. 24

    전송 데몬이 만든 파일의 기본 권한을 변경하는 방법은 무엇입니까?

  25. 25

    전송 데몬이 만든 파일의 기본 권한을 변경하는 방법은 무엇입니까?

  26. 26

    Linux : find 명령이 반환 한 파일에 대한 파일 권한 (예 : ls -l)을 표시하는 방법

  27. 27

    emacs에서 기본 모드로 파일을로드하는 방법

  28. 28

    Tomcat 6 웹앱에서 파일을 나열하는 방법

  29. 29

    Linux에서 크기보다 큰 파일을 찾는 방법

뜨겁다태그

보관