하위 디렉터리 수가 많은 폴더가 있습니다. 각 하위 디렉터리에는 .smi
확장자를 가진 여러 파일이 있습니다. 모든 내용을 하나의 파일로 열려고합니다.
나는 이것을 시도했습니다 :
find ./*/*.smi | xargs xdg-open > one_file
find . | xargs xdg-open > one_file
xdg-open */*.smi > one_file
open **/*.smi > one_file
내가 뭔가 잘못하고 있는 것 같은데, 누군가 나를 도와줄 수 있나요?
답변1
귀하의 명령은 예를 들어 [...] xdg-open > one_file
파일을 하나씩 열고 다음을 보냅니다.산출의 .xdg-open
one_file
하지만 먼저 파일을 병합한 다음 병합된 파일을 여는 것이 좋을 것 같습니다. 당신은 사기를
사용할 수 있습니다cat
고양이텍스트 파일을 생성합니다:
find . -name "*.smi" -exec cat {} + > one_file.smi
xdg-open one_file.smi