回答:
find
コマンドは、そのアクションを実行するにはディレクター(IES)として最初の引数(複数可)をとります。
単一のドット.
は、現在のディレクトリを表します。(2つのドット..
は親ディレクトリを表します。)これは、コマンドが.jpg
現在のディレクトリ内(およびその下)にある接尾辞を持つすべてのファイルを削除することを意味します。
.jpg
たとえば、別のディレクトリにある接尾辞を
持つすべてのファイルを削除するには、単に使用します/Users/username/Desktop
/ Users / ユーザー名 / Desktopを検索-type f -name '* .jpg' -deleteこれは、すべてのサブディレクトリにも影響します。
-maxdepth
サブディレクトリレベルを制限するオプションを追加します。コマンド
find / Users / username / Desktop -maxdepth 1 -type f -name '* .jpg' -deleteフォルダー
jpg
からDesktop
のみ拡張子を持つファイルを削除します。デスクトップ内(下)のフォルダーにはアクセスしません。
find dir1 dir2 dir3 -type f ...
-maxdepth