내가이 변수에 저장이 명령이이 출력을 생성bash는 주어진 파일의 상위 폴더에 대한 권한을 확인하는 방법
는filelist=$(find $dir_name -size $sizeFileTmp -printf '%M %n %u %g %-s %Tb %Td %Tk:%TM %P\n')
echo "$filelist" | sort -rnk5 | awk '{printf "%s %s %s %s %6s %3s %2s %5s %s\n", $1, $2, $3, $4, $5, $6, $7, $8, $9}'
:
는-rwx------ 1 juanpa juanpa 135838 Nov 04 20:47 sample.dir2/testdir2/subdir2/phones
-rwx------ 1 juanpa juanpa 135838 Nov 04 20:47 sample.dir2/testdir2/phones
-rwx------ 1 juanpa juanpa 135838 Nov 04 20:47 sample.dir1/testdir1/subdir1/phones
-rwx------ 1 juanpa juanpa 135838 Nov 04 20:47 sample.dir1/testdir1/phones
-rwx------ 1 juanpa juanpa 135838 Nov 04 20:47 sample.dir1/.phones
-rwx------ 1 juanpa juanpa 26615 Nov 04 20:47 sample.dir2/vimtutor
-rwx------ 1 juanpa juanpa 26615 Nov 04 20:47 sample.dir2/testdir2/vimtutor
-rwx------ 1 juanpa juanpa 26615 Nov 04 20:47 sample.dir2/testdir2/subdir2/vimtutor
-rwx------ 1 juanpa juanpa 26615 Nov 04 20:47 sample.dir1/vimtutor
-rwx------ 1 juanpa juanpa 26615 Nov 04 20:47 sample.dir1/testdir1/vimtutor
-rwx------ 1 juanpa juanpa 26615 Nov 04 20:47 sample.dir1/testdir1/subdir1/vimtutor
-rwx------ 1 juanpa juanpa 25557 Nov 04 20:47 sample.dir2/testdir2/subdir2/cdlist
-rwx------ 1 juanpa juanpa 25557 Nov 04 20:47 sample.dir2/testdir2/cdlist
-rwx------ 1 juanpa juanpa 25557 Nov 04 20:47 sample.dir2/cdlist
-rwx------ 1 juanpa juanpa 25557 Nov 04 20:47 sample.dir1/testdir1/subdir1/cdlist
-rwx------ 1 juanpa juanpa 25557 Nov 04 20:47 sample.dir1/testdir1/cdlist
-rwx------ 1 juanpa juanpa 25557 Nov 04 20:47 sample.dir1/cdlist
-rwx------ 1 juanpa juanpa 20558 Nov 04 20:47 sample.dir2/testdir2/subdir2/sample.txt
-rwx------ 1 juanpa juanpa 20558 Nov 04 20:47 sample.dir2/testdir2/sample.txt
-rwx------ 1 juanpa juanpa 20558 Nov 04 20:47 sample.dir2/sample.txt
-rwx------ 1 juanpa juanpa 20558 Nov 04 20:47 sample.dir1/testdir1/subdir1/sample.txt
-rwx------ 1 juanpa juanpa 20558 Nov 04 20:47 sample.dir1/testdir1/sample.txt
-rwx------ 1 juanpa juanpa 20558 Nov 04 20:47 sample.dir1/sample.txt
내 질문은 어떻게해야입니다 이 파일들이 들어있는 폴더에 쓰기 및 실행 권한이 없는지 확인한 다음 해당 줄을 강조 표시합니까? 다음 명령은 읽기/쓰기 권한이없는 디렉토리 $에서 디렉토리를 식별 할 수 있지만 목록을 생성 할 -size
술어를 사용하여 제외되었을 수 있습니다 폴더에보고를 제한하지 않습니다
"마지막 폴더"라고 생각하는 것이 무엇인지 명확히 설명하십시오. – kbulgrien
내 질문에 대한 의견을 보내 주셔서 감사합니다. 지금은 더 나은가요? –
당신의 필요에 따라, 만약 그냥 빠른 검사,'echo "$ {filelist}"| grep -v '^ .r.x''는 최소한'-r-x ------'가 아닌 파일을 보여줍니다. 행운을 빕니다. – shellter