私のラズベリーパイには、jpg
ファイルがたくさんあります。 1.jpg
以外のすべてのjpg
ファイルを削除します。シェルスクリプトでこれをどうすればできますか?シェルの "1.jpg"以外のjpgファイルをすべて削除するには
0
A
答えて
3
findを使用できます。
find . -name \*.jpg \! -name 1.jpg -exec rm {} \;
これが間違っていると、大量のファイルを簡単に削除することができます。どのファイルが削除されるかを確認するには、まず「ドライラン」を実行します。
find . -name \*.jpg \! -name 1.jpg -exec echo "rm {}" \;
1
あなたが否定のためにextended glob patternを使用することができますが(バッシュが必要です):
$ shopt -s extglob
$ ls
1.jpg 2.jpg name.jpg
$ ls !(1).jpg
2.jpg name.jpg
$ rm !(1).jpg
$ ls
1.jpg
関連する問題
- 1. 1以外のすべてのテーブルを削除する方法
- 2. Gitは1つのディレクトリ以外のすべてのディレクトリでjpgを無視します
- 3. ".JPG"または ".jpg"?
- 4. 複数のjpgファイルを1つのファイルから分離する
- 5. jpgファイルのメモリサイズを増やすには?
- 6. スカラ - 私はフォルダ内の総JPGファイルをカウントするために、以下のいる</p> <p>を.jpgの拡張子を持つフォルダ内のすべてのファイルを削除するエレガントな方法を探していたフォルダ
- 7. .jpgリンクの.jpg画像を表示するには
- 8. すべてのフォルダからファイルのリスト(* .jpg)を取得するには?
- 9. JPGをSDCARDに保存してBITMAPとしてJPGファイルを開く方法は?
- 10. イメージを取得するJPGとjpg
- 11. がjpgファイル
- 12. 2つ以外のディレクトリ内のすべてのファイルを削除する
- 13. 単一のjpgファイルに少数のjpg(とtxt)を結合します
- 14. ドロップゾーン最初のファイル以外のすべてのファイルを削除し
- 15. フォームコントロール以外のすべての図形を削除する
- 16. X最新のフォルダ以外のすべてを削除する
- 17. JPG画像から高域係数を削除する
- 18. フィードシングル.jpgファイルtrue carrierwave?
- 19. 上位10行以外のすべてを削除する
- 20. 数値以外のすべてを削除するPHPコード
- 21. textView以外の数値をすべて削除する
- 22. 番号以外のすべてを削除するRegex
- 23. MODxウェイファインダー&レベル= 2 1以外のすべてを除外
- 24. JPGをPHPとして解析してJPGを返す方法
- 25. re.compile pythonのbr以外のすべてのタグを削除するには?
- 26. ディレクトリとサブディレクトリにあるすべてのjpgファイルを一覧表示
- 27. Pythonを使用して.jpgファイルからランダムに生成されたファイル拡張子を削除する
- 28. 2つ以外のすべてのファイルを除外
- 29. JARにある.jpgファイルへのアクセス
- 30. ノートパッドで丸括弧以外のものをすべて削除するには++
は、例外の名前を変更するスクリプトを使用し、その後、名前のパターンに一致するすべてのファイルを削除し、最終的にはその例外ファイルをバック再名前を変更元の名前に戻します。 – arkascha