-bash-4.1$ ./folder-stats-2.sh
Top 5 files:
./index.html 4000 bytes
./CS133/lab1.html 3245 bytes
./CS118/CW1/Ex1.java 2512 bytes
./CS118/CW2/GrandFinale.java 204 bytes
./.bashrc 20 bytes
저는 bash 스크립트를 작성 중이며 스크립트가 현재 디렉토리에서 실행될 때 어떻게 상위 5 개 파일을 찾을 수 있는지 궁금합니다. 미리 감사드립니다.bash를 사용하여 아래의 형식으로 가장 큰 파일을 표시하는 방법
편집 :
du
-a : all files
-b : use byte as unit
sort
-n : sort as number
-r : reversely
head -6 : we take the first 6 lines,
because the 1st line output by `du`
is the total size of your directory..
출력 형식 : 할당과 뒤의 사용, 위치를 찾아 작업을 실현하려 어떤 재귀 명령은 위의 줄에
'뒤'와 '정렬'및 머리/꼬리를 사용해보십시오. 그런 다음 형식을 지정하기 위해 awk – fredtantini
을 할당 할 수 있으며 du, locate, find 및 모든 재귀 명령을 사용하여 작업을 수행 할 수 없습니다. –
그러면 질문을 수정해야합니다! 또한 지금까지 시도한 것을 추가하십시오. – fredtantini