저는 컴퓨터 공학을 전공하는 학생입니다. 2학년이고 저는 Linux에 대해 배우고 있습니다. 코로나 때문에 독립적으로 공부하고 있어요. 공부하는 동안 나는 그것을 해결할 수 없다는 질문을 발견했습니다.
질문:
Letters 폴더에서 이름이 5자인 모든 파일을 이름별로 내림차순으로 정렬하여 봅니다.
내 시도는 awk 명령을 사용하고있었습니다.
우선 원하는 폴더로 들어가야 합니다. 그런 다음 5개의 크기 파일을 모두 찾으세요. "파이프"를 만들고 다음 명령을 사용하십시오.
awk length $5 asort()
당신이 나를 도울 수 있기를 바랍니다. 내 질문이 거기에 없었다면 말해 주시면 기쁠 것입니다.
답변1
cd Letters # Go to the Letters directory
ls -1dr ????? # List in reverse order all files (or directories) with five characters in the name
, 및 man ls
플래그의 의미를 알아내는 데 사용할 수 있습니다 . 패턴 은 정확히 5자의 파일 이름과 일치합니다(각각은 단일 문자와 일치).-1
-d
-r
?????
?