![Linux: 특정 길이의 파일을 내 홈 디렉터리에 복사하는 방법 [닫기]](https://linux55.com/image/194968/Linux%3A%20%ED%8A%B9%EC%A0%95%20%EA%B8%B8%EC%9D%B4%EC%9D%98%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%82%B4%20%ED%99%88%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%EB%B3%B5%EC%82%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
내 홈 디렉토리에 특정 길이의 파일을 복사하려고 합니다. 이를 수행하는 명령이 있습니까?
답변1
Linux라는 질문에 태그를 달면 GNU 프로그램이 있다고 가정할 수 있습니다 cp
.
find . -size 300c -type f -exec cp -t "$HOME" {} +
최대 300바이트 길이의 모든 파일은 현재 디렉터리 아래의 $HOME 디렉터리에 복사됩니다.
find . -size +200c -size -500c -type f -exec cp -t "$HOME" {} +
길이가 200바이트보다 크고 500바이트 미만인 파일이 복사됩니다.