터미널에서 디렉토리의 첫 번째 파일 열기
발단
많은 양의 파일이있는 디렉토리에서 무엇이든 괜찮습니다.
하나의 파일을 들여다보고 싶을 때가 있습니다.
예를 들어 기계 학습의 많은 양의 주석 파일이있는 디렉토리에서,
뭐든지 좋기 때문에 1 개 들여다보고 형식을보고 싶다.
많은 대량으로 표시되는 것을 싫어합니다.
디렉토리에 17126 개의 파일이 ...
그럴 때의 원라이너
$ vim `ls | head -n 1`
명령 설명
첫째, vim이 싫다는 사람은 다른 편집기에서 제발. less라도 좋을지도 모릅니다.
`コマンド`
이제``내용을 명령으로 처리하고 결과를 출력합니다. 이것을 vim에 전달합니다.
ls | head -n 1
ls 된 결과를 head에 파이프로 건네주고, -n 옵션으로 1 행만 추출합니다.
실행 권한이 있고 파일 이름에 *가 붙어 있으면
$ vim `ls | head -n 1 | sed s/\*//`
처럼 sed로 제거합시다. chmod하는 것이 빠르다.
또한 디렉토리에 디렉토리가 포함되어 있고 ls하면 디렉토리가 먼저 표시됩니다.
$ vim `ls -F | grep -v / | head -n 1`
처럼.
- ls -F : 디렉토리 이름에/가 붙게 된다
- grep -v : 히트한 것 이외를 검색 결과에 낸다
결론
이렇게하면이 명령을 치는 것이 더 빠르거나 파일 이름을 직접 치는 것이 더 빠릅니다.
이번에는 편집자가되었지만 다른 앱에서도 사용할 수 있습니다.
Reference
이 문제에 관하여(터미널에서 디렉토리의 첫 번째 파일 열기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mmtd/items/f629ba0af8840036e2d7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)