릴리스 노트에 감사 추적을 작성하고 있습니다.
현재 저는 다가오는 프로젝트를 찾고 배포하기 전에 스크린샷을 찍고 있습니다.
다음 명령을 사용합니다.
find -ls | grep item001.class;find -ls | grep item002.class;find -ls | grep item003.class;
...등
문제는 불필요한 사용자 이름과 그룹을 표시하고 싶지 않기 때문에 다음을 시도했습니다.
find -ls | grep item001.class | awk '{$5=$6=""; print $0}';find -ls | grep item002.class | awk '{$5=$6=""; print $0}';
작업은 수행되지만 파일 이름 강조 표시가 제거되고 명령줄이 다른 사람들에게는 너무 복잡해집니다.
ls -gG
질문: 명령을 사용하여 결과를 복사 하는 더 좋은 방법이 있습니까 find
?
답변1
-printf FORMAT
원하는 형식으로 인쇄 할 수 있습니다 . man find
자세히보다. 구체적으로:
$ ls -ldgG /
drwxr-xr-x 18 4096 Jan 20 13:44 /
$ find / -maxdepth 0 -printf '%M %n %s %Tb %p\n'
drwxr-xr-x 18 4096 Wed Jan 20 13:44:54.5514843650 2021 /
날짜/시간 출력은 어떤 경우에도 ls
실제로 복제될 수 없으므로 정확히 동일하지는 않습니다.find