본질적으로 다른 여러 파일에 대한 심볼릭 링크인 "파일"을 만드는 것이 가능합니까?
100개의 파일이 포함된 /tmp/dir/이 있다고 가정합니다. 내가하고 싶은 것은 "cat /tmp/dir_allfiles"입니다. 이는 본질적으로 다음과 같습니다.cat /tmp/*
find
실제 사용 사례는 더 복잡하고 파일이 다른 디렉토리 수준에 있을 수 있으므로 그냥 사용 하라고 제안하지 마십시오 cat */*/*
.
우스꽝스럽거나 위험한 일을 하기 위해 C를 사용해야 한다면 괜찮습니다. 제가 가장 관심을 갖는 것은 그것이 가능한지 여부입니다.
여기 내 이름이 있습니다. 궁금하시다면3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
답변1
답변2
서브셸에서 비슷한 작업을 수행할 수 없나요?
cat <( cat */foo/*; cat */bar/*/baz; )
find
매우 강력합니다. 더 간단한 답변이 있을 수 있으므로 달성하려는 작업을 더 자세히 설명해주세요.