답변:
이 시도:
rm -f 2.mp3 blabla.mp3
rm
파일을 제거하고 -f
강제로 파일 을 삭제할지 묻는 메시지를 표시합니다. 홈 디렉토리에없는 경우 앞에 추가하십시오 sudo
. 타이핑이 덜 필요한 다른 방법이 있습니다 (약간 읽기가 더 어렵습니다)
rm -f {2,blabla}.mp3
로 확장됩니다 2.mp3 blabla.mp3
. 더 큰 파일 이름을 사용하려면 와일드 카드 문자 ( *
)를 사용 하면 선택한 파일 이름으로 시작 / 종료되는 모든 항목이 반환됩니다. 예를 들면 다음과 같습니다.
rm -f bla*
로 시작하는 모든 파일을 제거합니다 bla
. 이것을 사용한 경우 :
rm -f *.mp3
로 끝나는 모든 파일을 제거합니다 .mp3
. 이것을 사용한 경우 :
rm -f bla*.mp3
로 시작 bla
하고 끝나는 모든 파일을 제거합니다 .mp3
. 가능성은 *
성격에 거의 끝이 없습니다 : P
@Hckr이 이미 언급했듯이 이름 사이에는 유사점이 없습니다. 와일드 카드를 사용할 수 있습니다. 예를 들어 rm *.mp3
이름이로 끝나는 모든 파일을 제거합니다 .mp3
. 이러한 유사성이 없으면 모든 파일을 개별적으로 지정해야합니다.
실제로 탭 완성을 사용하여 일부 입력을 저장할 수 있습니다. 예를 들어, rm q
Tabulator 키 를 입력 하고 누르면로 완료됩니다 rm qweerkrtrkgljdjfkdjfdkf.mp3
. 이 파일은로 시작하는 유일한 파일이기 때문에 작동합니다 q
. 입력 rm b
하면 b로 시작하는 두 개의 파일이 있으므로 완료하기에 충분하지 않습니다.
쉬운 rm 2.mp3 blabla.mp3
.
주의 : 영구 삭제 될 수 있습니다!
파일의 경우 :
1234.MP3
1345.MP3
1234.MP4
rm -f 1*3*.MP3
처음 2 개를 삭제하고 영구적으로 확인하지 않습니다.
*는 비어있는 것이므로 여전히 두 번째 것을 삭제합니다.
edit
버튼을 사용 하여 답을 추가 할 수 있습니다.
내가하고 싶은 일은 제거하려는 것보다 적은 수의 파일이 없으면이 명령을 실행하기 전에 폴더에서 삭제하지 않으려는 파일을 넣는 것입니다. 그러나 궁극적으로 와일드 카드 ( "*"및 "?")와 명령문 정의를 조합하면 작업을 쉽게 수행 할 수 있습니다. 보관하거나 제거하려는 파일에 따라 다릅니다.
터미널 앱 창으로 삭제할 파일을 드래그하려고 시도한 적이 있습니까? 디렉토리와 파일 이름 경로 스타일을 복제 할 수 있습니다. 그러나 2 또는 3 개의 파일 만 삭제하는 경우 단순히 학습 목적으로 사용하기를 바랍니다. 그렇지 않으면 키보드의 "TAB"을 사용하여 경로와 파일 이름을 수동으로 입력하면 파일 이름이 자동 완성됩니다. 이미 입력 한 것으로 시작하는 현재 디렉토리.
탭 완성 이 방법 입니다. bash
우분투에서는 기본적으로 활성화되어 있습니다. 다음과 같이 작동합니다.
$ rm bl<tab>
로 자동 변경됩니다
$ rm blabla.mp3
파일 이름이 모호한 경우 tab한 번 더 누르면 가능한 파일 이름 목록이 표시됩니다.
$ rm b<tab><tab>
blabla.mp3 b.mp3
이것은 또한 같은 다른 명령을 사용할 수 작동 apt-get
, service
등등.
당신이 훨씬 더 정교한 탭 완성에 관심이 있다면, 체크 아웃 zsh
와 GRML의 설정 , 그것의 마음 - 불고.