回答:
これを試して:
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 bbで始まる2つのファイルがあるため、入力する場合、これは完了に十分ではありません。
簡単ですrm 2.mp3 blabla.mp3。
注意:これにより完全に削除されます!
ファイルの場合:
1234.MP3
1345.MP3
1234.MP4
rm -f 1*3*.MP3 最初の2を削除し、確認なしで永続的に削除します。
*は空白であるため、2番目のものも削除されます。
editボタンを使用して回答にこれらのすばらしい追加を追加する必要があります。
私がしたいのは、削除したくないファイルをフォルダーに入れてから、これらのコマンドを削除したいほど少ない場合です。しかし、最終的にはワイルドカード(「*」と「?」)の組み合わせとステートメントの定義により、仕事が簡単に完了します。保持したいファイルや削除したいファイルに依存します。
ファイルをドラッグして、ターミナルアプリウィンドウに削除しようとしたことがありますか?ディレクトリとファイル名のパススタイルを複製する場合があります。ただし、2つまたは3つのファイルのみを削除する場合は、単に学習目的であることを希望します。そうしないと、キーボードの「TAB」を使用してパスとファイル名を手動で入力し、すでに入力したもので始まる現在のディレクトリ。
タブ補完が方法です。bashUbuntuではデフォルトで有効になっています。それはこのように動作します:
$ rm bl<tab>
に自動的に変更されます
$ rm blabla.mp3
ファイル名があいまいな場合は、tabもう一度押して、可能なファイル名のリストを表示する必要があります。
$ rm b<tab><tab>
blabla.mp3 b.mp3
これはまた、のような他のコマンドの数のために働くapt-get、serviceというように。
さらに洗練されたタブ補完に興味がある場合はzsh、Grml configで確認してください。