exec 찾기-{}를 출력 파일 이름으로 사용할 수없는 이유는 무엇입니까?

소하 일

이 명령을 사용하여 모든 하위 디렉토리의 모든 CSS 파일을 압축했습니다.

find . -iname "*.css*" -exec gzip -c '{}' > '{}'.gz  \;

그러나 {} .gz 파일 만 생성합니다. 나는 이것을 사용하여 결국 :

find . -iname "*.css" -exec sh -c "gzip -c '{}' > '{}'.gz"  \;

잘 작동합니다.

질문은 왜 첫 번째는 작동하지 않았고 두 번째는 작동하지 않았습니까?

참고 : gzip -k 스위치를 사용하여 소스 파일을 쉽게 유지할 수 있지만 CentOS 7의 gzip은이를 지원하지 않습니다.

도난

명령이 언제 어떤 셸로 해석되는지에 관한 모든 것입니다. 첫 번째에서 명령 줄 셸은>를 해석하여 찾기가 시작되기 전에 로컬 파일을 만듭니다. 두 번째에서, subshell은 find가 {}를 대체 한 후 예상대로 작동합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PowerShell에서 "찾기"를 사용할 수없는 이유는 무엇입니까?

분류에서Dev

컴파일 할 때 "기호를 찾을 수 없음"이 표시되는 이유는 무엇입니까?

분류에서Dev

사용자가 입력 한 경로가 파일을 찾을 수없는 이유는 무엇입니까?

분류에서Dev

입력을 파일 자체로 사용하는 명령에서 출력을 파일에 저장할 수없는 이유는 무엇입니까?

분류에서Dev

이 방법으로 사용자 입력을 확인할 수없는 이유는 무엇입니까? 파이썬

분류에서Dev

파일 읽기 출력이없는 이유는 무엇입니까?

분류에서Dev

Ubuntu 19.10에서 기본 출력 오디오 장치를 설정할 수없는 이유는 무엇입니까?

분류에서Dev

Ubuntu 19.10에서 기본 출력 오디오 장치를 설정할 수없는 이유는 무엇입니까?

분류에서Dev

C ++ 초보자 : 컴파일러가 루프를 기반으로 "이름을 찾을 수 없음"을 반환하는 이유는 무엇입니까?

분류에서Dev

GraphQL 출력 오류를 확인할 수없는 이유는 무엇입니까?

분류에서Dev

.js 파일을 분리하면 문자를 입력 할 수없는 이유는 무엇입니까?

분류에서Dev

파일에서 단어를 스캔 할 때 출력이 0이되는 이유는 무엇입니까?

분류에서Dev

명령 줄 인수를 사용할 때 파이썬이 내 파일 이름을 값으로 계산하는 이유는 무엇입니까?

분류에서Dev

어셈블러 출력을 stdout으로 파이프 할 수없는 이유는 무엇입니까?

분류에서Dev

priority_queue를 사용하는 코드를 컴파일 할 수없는 이유는 무엇입니까?

분류에서Dev

NetBurner 용으로 크로스 컴파일 할 때 GCC가 openssl 헤더를 찾을 수없는 이유는 무엇입니까?

분류에서Dev

잔차를 추출 할 때 요인 이름을 찾을 수없는 이유는 무엇입니까?

분류에서Dev

컴파일 할 때 스캐너를 사용하여 "심볼을 찾을 수 없음"이 나타나는 이유는 무엇입니까?

분류에서Dev

레벨을 설정하지 않고 factor ()를 사용할 때 출력이 알파벳순으로 정렬되지 않는 이유는 무엇입니까?

분류에서Dev

Firebase API를 사용하여 일부 사용자를 찾을 수없는 이유는 무엇입니까?

분류에서Dev

scp를 통해 Windows 호스트로 파일을 전송할 때 정의 된 경로가 파일 이름으로 사용되는 이유는 무엇입니까?

분류에서Dev

TypeScript를 더 이상 컴파일 할 수없는 이유는 무엇입니까?

분류에서Dev

Windows 탐색기를 사용하여 7 또는 Vista에서 점 (마침표)으로 시작하는 파일 이름을 찾는 방법은 무엇입니까?

분류에서Dev

GPS 활성화만으로 사용자의 위치를 파악할 수없는 이유는 무엇입니까?

분류에서Dev

rustc로 컴파일 할 때 Cargo.toml에 종속성으로 나열된 "상자를 찾을 수 없음"이 나타나는 이유는 무엇입니까?

분류에서Dev

변수를 사용하여 파일 이름으로 출력 할 때 액세스가 거부되었습니다.

분류에서Dev

익명 사용자가 FTP를 통해 파일을 삭제할 수없는 이유는 무엇입니까?

분류에서Dev

aspx.cs 파일에서 내 C # 클래스를 사용할 수없는 이유는 무엇입니까?

분류에서Dev

gcc를 사용하여 "Hello World"실행 파일을 생성 할 수없는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    PowerShell에서 "찾기"를 사용할 수없는 이유는 무엇입니까?

  2. 2

    컴파일 할 때 "기호를 찾을 수 없음"이 표시되는 이유는 무엇입니까?

  3. 3

    사용자가 입력 한 경로가 파일을 찾을 수없는 이유는 무엇입니까?

  4. 4

    입력을 파일 자체로 사용하는 명령에서 출력을 파일에 저장할 수없는 이유는 무엇입니까?

  5. 5

    이 방법으로 사용자 입력을 확인할 수없는 이유는 무엇입니까? 파이썬

  6. 6

    파일 읽기 출력이없는 이유는 무엇입니까?

  7. 7

    Ubuntu 19.10에서 기본 출력 오디오 장치를 설정할 수없는 이유는 무엇입니까?

  8. 8

    Ubuntu 19.10에서 기본 출력 오디오 장치를 설정할 수없는 이유는 무엇입니까?

  9. 9

    C ++ 초보자 : 컴파일러가 루프를 기반으로 "이름을 찾을 수 없음"을 반환하는 이유는 무엇입니까?

  10. 10

    GraphQL 출력 오류를 확인할 수없는 이유는 무엇입니까?

  11. 11

    .js 파일을 분리하면 문자를 입력 할 수없는 이유는 무엇입니까?

  12. 12

    파일에서 단어를 스캔 할 때 출력이 0이되는 이유는 무엇입니까?

  13. 13

    명령 줄 인수를 사용할 때 파이썬이 내 파일 이름을 값으로 계산하는 이유는 무엇입니까?

  14. 14

    어셈블러 출력을 stdout으로 파이프 할 수없는 이유는 무엇입니까?

  15. 15

    priority_queue를 사용하는 코드를 컴파일 할 수없는 이유는 무엇입니까?

  16. 16

    NetBurner 용으로 크로스 컴파일 할 때 GCC가 openssl 헤더를 찾을 수없는 이유는 무엇입니까?

  17. 17

    잔차를 추출 할 때 요인 이름을 찾을 수없는 이유는 무엇입니까?

  18. 18

    컴파일 할 때 스캐너를 사용하여 "심볼을 찾을 수 없음"이 나타나는 이유는 무엇입니까?

  19. 19

    레벨을 설정하지 않고 factor ()를 사용할 때 출력이 알파벳순으로 정렬되지 않는 이유는 무엇입니까?

  20. 20

    Firebase API를 사용하여 일부 사용자를 찾을 수없는 이유는 무엇입니까?

  21. 21

    scp를 통해 Windows 호스트로 파일을 전송할 때 정의 된 경로가 파일 이름으로 사용되는 이유는 무엇입니까?

  22. 22

    TypeScript를 더 이상 컴파일 할 수없는 이유는 무엇입니까?

  23. 23

    Windows 탐색기를 사용하여 7 또는 Vista에서 점 (마침표)으로 시작하는 파일 이름을 찾는 방법은 무엇입니까?

  24. 24

    GPS 활성화만으로 사용자의 위치를 파악할 수없는 이유는 무엇입니까?

  25. 25

    rustc로 컴파일 할 때 Cargo.toml에 종속성으로 나열된 "상자를 찾을 수 없음"이 나타나는 이유는 무엇입니까?

  26. 26

    변수를 사용하여 파일 이름으로 출력 할 때 액세스가 거부되었습니다.

  27. 27

    익명 사용자가 FTP를 통해 파일을 삭제할 수없는 이유는 무엇입니까?

  28. 28

    aspx.cs 파일에서 내 C # 클래스를 사용할 수없는 이유는 무엇입니까?

  29. 29

    gcc를 사용하여 "Hello World"실행 파일을 생성 할 수없는 이유는 무엇입니까?

뜨겁다태그

보관