`copyToLocal`을 사용하는 동안 디렉토리를 제외하는 방법

크리슈 놈

HDFS에서 파일을 복사하고 싶습니다. 파일을 복사하는 동안 폴더를 제외하고 싶습니다. 시도 hdfs dfs -copyToLocal했지만 테스트 한대로 디렉터리도 복사합니다.

디렉토리가 아닌 파일을 복사하는 방법 / 명령이 있습니까?

PradeepKumbhar

내가 아는 한 -copyToLocal파일 만 복사하는 직접적인 플래그는 없습니다 . 그러나 리눅스 grep사용하여 복사하는 데이터에서 디렉토리를 제외 할 수 있습니다 . 이 같은:

hdfs dfs -ls <HDFS_DIR_PATH> | grep "^-" | awk 'BEGIN{FL=""} {FL=FL" "$8} END{system("hdfs dfs -copyToLocal "FL" .")}'

어디,

  • hdfs dfs -ls <HDFS_DIR_PATH> 모든 파일과 디렉토리를 나열하기위한 것입니다.

  • grep "^-" 디렉토리를 제외하기위한 것입니다.

  • awk 'BEGIN{FL=""} {FL=FL" "$8} 파일 경로만으로 문자열을 만드는 것입니다.

  • END{system("hdfs dfs -copyToLocal "FL" .")}' 파일 경로 목록을 복사하기위한 것입니다.

.마지막 명령 대신 모든 로컬 파일 시스템 경로를 사용할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파일을 제외한 디렉토리 안의 모든 디렉토리를 (안전하게) 삭제하는 방법은 무엇입니까?

분류에서Dev

디렉토리의 모든 내용 (부모 제외)을 다른 디렉토리로 이동하는 방법 Groovy

분류에서Dev

케이크에 디렉토리 파일을 압축하는 동안 제외 패턴 (.pdb, .xml)을 사용하는 방법은 무엇입니까?

분류에서Dev

sudo를 사용하여 디렉토리 내용을 삭제하는 방법

분류에서Dev

명령을 실행하는 동안 현재 디렉토리를 가리키는 방법

분류에서Dev

명령을 실행하는 동안 현재 디렉토리를 가리키는 방법

분류에서Dev

.htaccess를 사용하여 디렉토리의 파일을 나열하는 동안 전체 파일 이름을 표시하는 방법은 무엇입니까?

분류에서Dev

zsh 완료 : 다중 디렉토리 제안 및이 디렉토리의 내용을 몰라도 하나를 선택하는 방법

분류에서Dev

파일을 압축 할 때 디렉토리를 제외하는 방법

분류에서Dev

Bash를 사용하여 여러 디렉토리의 모든 파일을 상위 디렉토리로 이동하는 방법

분류에서Dev

동적 파일을 사용하여 drake 디렉토리를 업데이트하는 방법

분류에서Dev

URL을 사용하여 디렉토리 및 하위 디렉토리를 반복하는 방법

분류에서Dev

here 문서를 사용하는 동안 출력을 리디렉션하는 방법

분류에서Dev

디렉토리 심볼릭 링크를 계속 따르는 동안 긴 형식 (-l)을 사용하는 방법은 무엇입니까?

분류에서Dev

htaccess가 디렉토리를 무시하는 동안 URL의 사용자 이름을 리디렉션합니다.

분류에서Dev

JS : Math.random ()을 사용하는 동안 값 범위를 제외하는 방법은 무엇입니까?

분류에서Dev

Cron : cron을 통해 디렉토리를 삭제하는 방법

분류에서Dev

Copy-Item을 사용하는 동안 여러 디렉터리 제외

분류에서Dev

사용자가 디렉토리를 삭제하는 것을 방지하는 방법은 무엇입니까?

분류에서Dev

wget을 수행하는 동안 diff를 사용하는 방법?

분류에서Dev

grep : 디렉토리를 제외하는 방법?

분류에서Dev

실행 파일이 죽었을 때 자동으로 디렉토리를 삭제하는 방법

분류에서Dev

다른 디렉토리에서 읽는 동안 지원되지 않는 .nc 파일을 방지하는 방법

분류에서Dev

다른 디렉토리에서 다른 디렉토리로 동일한 파일을 복사하는 방법

분류에서Dev

사용자 이름을 추가하는 동안 디렉토리의 여러 파일에 한 줄을 추가하는 방법

분류에서Dev

디렉토리를 찾은 후 하위 디렉토리의 내용을 나열하는 방법

분류에서Dev

동일한 디렉토리에서 터미널 세션을 복제하고 기본적으로 루트 사용자를 얻는 방법

분류에서Dev

내 작업 디렉토리 안에 glfw -3.2.1로 makefile을 사용하여 컴파일하는 방법

분류에서Dev

작업 디렉토리 변경을 자동화하는 방법

Related 관련 기사

  1. 1

    파일을 제외한 디렉토리 안의 모든 디렉토리를 (안전하게) 삭제하는 방법은 무엇입니까?

  2. 2

    디렉토리의 모든 내용 (부모 제외)을 다른 디렉토리로 이동하는 방법 Groovy

  3. 3

    케이크에 디렉토리 파일을 압축하는 동안 제외 패턴 (.pdb, .xml)을 사용하는 방법은 무엇입니까?

  4. 4

    sudo를 사용하여 디렉토리 내용을 삭제하는 방법

  5. 5

    명령을 실행하는 동안 현재 디렉토리를 가리키는 방법

  6. 6

    명령을 실행하는 동안 현재 디렉토리를 가리키는 방법

  7. 7

    .htaccess를 사용하여 디렉토리의 파일을 나열하는 동안 전체 파일 이름을 표시하는 방법은 무엇입니까?

  8. 8

    zsh 완료 : 다중 디렉토리 제안 및이 디렉토리의 내용을 몰라도 하나를 선택하는 방법

  9. 9

    파일을 압축 할 때 디렉토리를 제외하는 방법

  10. 10

    Bash를 사용하여 여러 디렉토리의 모든 파일을 상위 디렉토리로 이동하는 방법

  11. 11

    동적 파일을 사용하여 drake 디렉토리를 업데이트하는 방법

  12. 12

    URL을 사용하여 디렉토리 및 하위 디렉토리를 반복하는 방법

  13. 13

    here 문서를 사용하는 동안 출력을 리디렉션하는 방법

  14. 14

    디렉토리 심볼릭 링크를 계속 따르는 동안 긴 형식 (-l)을 사용하는 방법은 무엇입니까?

  15. 15

    htaccess가 디렉토리를 무시하는 동안 URL의 사용자 이름을 리디렉션합니다.

  16. 16

    JS : Math.random ()을 사용하는 동안 값 범위를 제외하는 방법은 무엇입니까?

  17. 17

    Cron : cron을 통해 디렉토리를 삭제하는 방법

  18. 18

    Copy-Item을 사용하는 동안 여러 디렉터리 제외

  19. 19

    사용자가 디렉토리를 삭제하는 것을 방지하는 방법은 무엇입니까?

  20. 20

    wget을 수행하는 동안 diff를 사용하는 방법?

  21. 21

    grep : 디렉토리를 제외하는 방법?

  22. 22

    실행 파일이 죽었을 때 자동으로 디렉토리를 삭제하는 방법

  23. 23

    다른 디렉토리에서 읽는 동안 지원되지 않는 .nc 파일을 방지하는 방법

  24. 24

    다른 디렉토리에서 다른 디렉토리로 동일한 파일을 복사하는 방법

  25. 25

    사용자 이름을 추가하는 동안 디렉토리의 여러 파일에 한 줄을 추가하는 방법

  26. 26

    디렉토리를 찾은 후 하위 디렉토리의 내용을 나열하는 방법

  27. 27

    동일한 디렉토리에서 터미널 세션을 복제하고 기본적으로 루트 사용자를 얻는 방법

  28. 28

    내 작업 디렉토리 안에 glfw -3.2.1로 makefile을 사용하여 컴파일하는 방법

  29. 29

    작업 디렉토리 변경을 자동화하는 방법

뜨겁다태그

보관