터미널 사용 : 파일 목록 찾기 및 복사

모든 독자 여러분 안녕하세요 😀

휴가에 실패한 후 나는이 글을 쓰게된다. 3GB mp32 플레이어가 손상되었고이를 복구 할 수있는 유일한 방법은 포맷하는 것뿐입니다. 문제가되지 않습니다. 실제로 내가 가지고있는 음악 컬렉션을 선택하고 복사하는 데 걸리는 시간에 대해 생각하고 있었기 때문에 문제가되지 않았습니다. 너무 많은 맛이 만들어졌습니다.

이러한 경우와 몇 분 동안 문서를 읽은 후 터미널이 얼마나 강력한 지 기억했습니다.나는 bash에서 최고가 아니다 😛) 나는이 방법을 얻었습니다.

1. 플레이어의 모든 파일 목록을 만들었습니다.

dir / media / musicplayer> music_list

2. 해당 목록을 생성 한 후 다음 명령을 적용합니다.

 고양이 music_list | 읽는 동안 f; 찾을 수 있습니다. -name "$ f"-exec cp {} / media / musicplayer \ ;; 끝난

방법 목록을 읽고 발견 그들을 찾고 마지막으로 cp 파일의 마지막 줄을 읽을 때까지 주기적으로 대상 폴더에 복사합니다.

그리고 준비!

콘솔이 작동하는 방식이 움직이고 있지요?

나는 그것이 더 생산적인 활동에 유용 할 수 있다고 확신하고 (그리고 내 선수 hahaha보다 덜 사소한) 물론 동일한 목표에 도달하는 다른 방법이있을 것입니다 (아마도 rsync o xargs) 그러나 이것이 그것을 달성하는 가장 간단한 방법이라고 생각했습니다.


46 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   엘라 브

    오! 좋아요 😀

  2.   뱀피

    Ehhh…. »디르»???? 올바르게 읽고 "dir"명령을 사용 했습니까? WTF !!! 명령은 "ls"입니다. DIR은 * nix (또는 GNU / Linux)가 아닌 DOS 명령입니다. ... 제가 오래된 Slacker라는 것을 알고 있지만 거기에 오류가 없습니까?

    나머지는 훌륭합니다! 게 으르는 좋은 방법은 콘솔을 사용하는 것입니다.

    1.    엘리오타임3000

      POSIX에서 LS가 대체물로 사용되기 때문에 DIR의 시점에서도 동일합니다.

      잘못하는 것은 인간입니다.

    2.    페페

      '맨 디르'

      1.    엘라 브

        정확한. DIR은 우리 배포판에도 존재합니다 😛

    3.    엘라 브

      실제로 내가 실행할 때 :

      man dir

      마지막에 내가 얻는 것을보십시오.

      저자 Richard M. Stallman과 David MacKenzie 작성.
      1.    Giskard

        당신을 보면! 근데 최근 이잖아요? 몇 년 전 Linux를 사용하기 시작했을 때 나는 습관적으로 ls 대신 dir을 작성하고 하나를 그렸습니다!

      2.    엘리오타임3000

        나는 내가 DIR에서 omenté를 철회한다.

    4.    헬레나 류

      내가 직접 말했어, 나는 bash xDDD의 완전한 n00b입니다. 내가 dir hahaha로 당신을 화나게했다면 미안합니다, 정말로, 그것이 ls라는 것을 알고 있지만 그 순간 나는 단지 파일 목록이었습니다 ...

      1.    엘리오타임3000

        걱정 하지마. 같은 방식으로 나는 bash를 자주 사용하지 않으므로 우리는 가까이 있습니다.

        1.    엘리오타임3000

          그건 그렇고, Iceweasel (AUR에 있고 로고가 Firefox보다 더 예쁘다)을 사용해 보는 것이 좋습니다.

          ????

          1.    헬레나 류

            한 번해볼 게요 ^^

          2.    엘라 브

            결국 그것은 동일합니다. 리포지토리에 이미 Firefox가 있는데 왜 Iceweasel을 설치합니까?

          3.    쿠키

            Eliot, Firefox와 동일하지만 더보기 흉한 로고가있는 ¬¬ 그리고 AUR에 있습니다.

          4.    엘리오타임3000

            @쿠키:
            지금까지 "평평한"디자인의 Iceweasel 로고의 새 버전이나 잘 작동하는지 확인하기 위해 내 데이터를 Mozilla로 보내는 옵션을 보지 못했기 때문에 보는 방식에 따라 다릅니다.

            Iceweasel 로고가 마음에 들지 않는다는 것은 괜찮습니다. 귀하의 결정을 존중합니다.

      2.    샘 부르고스

        bash로 머리를 부수는 대가로 더 이상 다른 언어로 일을하고 싶지 않으니 걱정하지 마십시오 .😀 (내 특정 경우)을 찾을 수 없기 때문에 여러 배포판에서 작동하는 것이 좋습니다.

        당신의 대본에 관해서는, 나는 그것들을 잘 이해하지 못하기 때문에 그들이 무엇을위한 몇 가지 매개 변수를 알고 싶지만 그것을 조금 정리하고 그것을 페이스트 빈에 넣는 데 어려움을 겪었습니다. 및 발)

        스크립트-> http://pastebin.com/3c1zwS5y

        1.    헬레나 류

          사실, 당신은 그것을 더 체계적으로 남겨 두었습니다. 저는 이렇게하려고했지만 ... 왠지 기억이 나네요 (프로그래밍 수업에서 얼마나 고통 스러웠는지) 그래서 한 줄로 남겨 두는게 좋겠네요

          1.    샘 부르고스

            글쎄요, 그렇지 않으면 나중에 이해하기가 어렵 기 때문에 코드를 주문하는 것이 도움이됩니다. (다큐멘터 / 분석가 / 프로그래머로서 매우 고통스럽고 제 경험을 통해 알려드립니다)

            그리고 bash에 대한 다른 것들은 즐거움을 돕기 위해 제안합니다. 저도 그 점에서 마스터가 아닙니다.하지만 내가 사용하고 싶은 언어 (그리고 가장 먼지가 많은 언어 : P) 중 하나입니다.하지만 초보자 인 사람에게는 bash 당신은 코드 자체가 무엇을하는지 생각하게했습니다 😉 😛

    5.    하오 바오 바투 사이

      dir을 실행하여 테스트

    6.    이크노머스

      실수하지 마십시오. Linux에서 DIR 명령을 사용할 수도 있습니다. LS를 사용하는 것이 더 우아 할 수 있지만 DIR 파일 목록을 얻으려면 현재 대부분의 배포판에 기본 별칭 dir = 'ls -l이 있기 때문에 제대로 작동합니다.

  3.   엘리오타임3000

    나는 팁을 좋아했다. GNU / Linux 콘솔의 많은 사용에 대해 더 많은 튜토리얼이 작성되기를 바랍니다. 이는 Windows 콘솔보다 성능이 뛰어납니다.

    1.    KZKG ^ 가아라

      여기에서 확인하세요 😉-» https://blog.desdelinux.net/tag/terminal/

      1.    엘리오타임3000

        즐겨 찾기에 공유 및 추가.

  4.   D. 아드리안

    실례합니다.하지만 사실은 거의 아무것도 이해하지 못했다는 것입니다. 첫 번째 명령 인 dir은 폴더 안에있는 파일의 목록을 만든 다음, 내가 이해하는 바에 따라 하나씩 검색합니다. 해당 목록에 설명 된 파일을 다른 폴더에 복사합니다. 나는 그들이 / media / musicplayer에 있다는 것을 이미 알고 있고 그 폴더를 다른 목적지로 복사하는 것으로 충분하다면 왜 그들을 찾아야합니까?
    / media / musicplayer에 모든 종류의 파일이있는 것이 아니라 mp3 만 찾아서 다른쪽에 복사하고 싶습니다.
    누군가가 문제가 무엇인지, 내가 무엇을하고 싶은지 더 잘 설명 할 수 있다면?
    감사합니다. 실례합니다.

    1.    헬레나 류

      글쎄, 당신이 말했듯이, 파일을 다른쪽에 복사하는 것이 더 쉽다면, 내가 가진 문제는 파일을 읽을 수 없다는 것입니다. 리눅스 및 Windows에서 파일 형식을 지정하고 다시 채우십시오. 그 이유 때문에 게으름.
      필터링에 대해 말한 내용은 다음과 같이 find 명령에 -o 및 -name 플래그를 추가해야한다고 생각합니다.
      찾기. \ (-name '* .jpg'-o -name '* .png'-o -name '* .JPG'-o -name '* .PNG'-o -name '* .JPEG'-o -name ' * .jpeg '\)
      이 경우 * .jpg, * .JPG, * .png, * .PNG, * .jpeg 및 * .JPEG 파일 만 필터링합니다.

  5.   Hexborg

    축하합니다. 실제로 사용하도록 의도 된대로 터미널을 사용했습니다.

  6.   디코이

    강력한 콘솔없이 우리의 삶은 어떨까요 : 3 ... .

  7.   그는 여기를 통과했습니다

    아주 좋아, 나는
    alias listen = 'echo "$ ($ (pwd) -iname"* .MP3 ″) "| xargs -n1 -I aa ln -s "aa"$ HOME / listen / '

    1.    다비드

      전송이 완료된 파일을 이동하는 데 사용하는 것과 매우 유사합니다.
      [코드] find -iname "* .avi"| xargs -i mv {} / home / wizord / Videos /
      [/ 코드]

  8.   Uriel

    무지한 점을 실례 합니다만, 명령을 완전히 이해하지 못했기 때문에 제가하고 싶은 일에 적용되는지 아닌지 모르겠습니다.
    나는 160 세대 6GB 아이팟을 가지고 있는데, 너무 늦기 전에 백업을하고 싶을 때 이후로, 당신이 쓰는 것에 따라 노래가 많기 때문에 음악을 재생 목록에 따라 분리 할 수 ​​있는지 모르겠습니다. 이름은 같지만 앨범이나 아티스트가 다른데 설명 할 수 있나요? 그래서 같은 이름의 노래와 충돌 할 수 있기 때문에 .mp3를 단일 폴더에 복사 할 수 없습니다. 제안한 명령으로 백업을 만들 수 있습니까? 아니면 다른 대안이 있습니까?
    당신이 나를 도울 수 있기를 바랍니다, 감사합니다!

    추신 : Rockbox를 설치하려고 생각했지만 개발자 페이지에 따르면 내 아이팟과 호환되지 않습니다.
    pd2 : gtkpod는 분명히 순서없이 .mp3 만 복사하거나, 어떻게 해야할지 몰랐을 수도 있습니다.

  9.   Truko22

    훌륭 해요 😀

  10.   엘리오타임3000

    글쎄, 누구나 원하는 브라우저를 자유롭게 사용할 수 있습니다.

    나는 mozilla.debian.net의 릴리스 브랜치와 함께 데비안에서 Iceweasel을 사용하고 있으며, 그 브라우저를 사용하는 사람들을 반대하지 않습니다.

    나는 Iceweasel이 (많은 사람들이 좋아하지 않는) 꽤 귀여운 로고를 가진 것으로 식별하기 때문에 @helena가 Iceweasel을 사용해 보라고 제안했지만 놀라지 마십시오.

    어쨌든, 저는 Firefox를 설치하는 게 게으르고 이미 Slackware에 Firefox가 있고 놀라 울 정도로 작동하기 때문에 데비안에서 Iceweasel을 사용하고 있습니다.

    1.    엘라 브

      맑은. 내 말은 Firefox가 이미 저장소에 패키지되어 있다는 것입니다. Iceweasel은 이것이 수반되는 모든 위험과 함께 AUR에서 설치되어야합니다.

      1.    엘리오타임3000

        아 좋다. 물론 Firefox를 Iceweasel로 대체하는 것이 좋습니다. 두 브라우저를 모두 사용해 보았지만 동시에 실행할 수는 없기 때문입니다.

        Slackware 실험을 마치 자마자 Iceweasel과 경량 인터페이스 (XFCE 또는 LXDE)와 함께 Arch를 설치할 가상 머신을 만들겠습니다.

    2.    헬레나 류

      [주제를 벗어]
      하하하, 문제 없어요. 하루가 끝나면 다른 로고가있는 파이어 폭스라는 걸 압니다. 사실은 aur입니다. 다소 위험 할 수 있습니다. 사실 크런치 뱅이 언니의 PC에 설치되어 있다는 것입니다. ende iceweasel) 정말 로고가 너무 귀엽다고 ^^ 누군가 왜 싫어하는지 모르겠네요 ~ _ ~
      [/ 주제를 벗어]

      1.    엘리오타임3000

        글쎄, 나는 Iceweasel 로고를 좋아한다. 적어도 나는 그들이 나를 거꾸로 뒤집어 놓은 날에 기쁘다.

  11.   엘리오타임3000

    주제를 벗어난 것에 대해 미안하지만 Opera Mini의 댓글은 정말 어색합니다.

    1.    시그84

      다소 불편하지만 댓글 변경으로 개선되었습니다.

  12.   페페

    좋은 일

  13.   엠마누엘

    팁은 흥미롭고 유용하지만 USB를 삽입 할 때마다 실행되도록 할 수 있습니까? 😮
    USB의 특정 폴더를 시스템과 동기화하는 것이 좋습니다.
    인사와 훌륭한 공헌.

  14.   마우

    하하하, 그리고 당신은 멍청한 멍청이입니다.

    제가 터미널을 좋아하게 된 이유 중 하나입니다. 왜냐하면 제가 그곳에서 아주 빨리 일을하는 방식 때문입니다.

    1.    엘리오타임3000

      그리고 그것은 사실입니다. 또한 Windows 콘솔보다 훨씬 낫습니다.

  15.   페페 로페즈

    훌륭한 팁. 나는 그것을 유지한다.

  16.   Beegoqui

    감사합니다 ! … 큰 도움이됩니다!

  17.   레이

    누군가 내가 리눅스에서 /var/log/apt/history.log 주소를 Windows D의 주소로 복사 한 bash 파일을 가지고 있습니다. / history.log 파일을 복사합니다.

  18.   레이

    누군가 내가 리눅스에서 다음 주소 /var/log/apt/history.log를 Windows D의 주소로 복사 한 bash 파일을 가지고 있습니다 : / 파일 history.log를 복사하여 내 이메일로 보내주세요 rey79cm@gmail.com