拡張子なしですべてのファイルをコピーする

拡張子なしですべてのファイルをコピーする

以下のように、一部のファイルを拡張子にコピーできます。

cp *.txt ../new/

しかし、拡張子なしですべてのファイルをコピーする方法は?

ベストアンサー1

@ubaid-ashrafの答えはほとんどそうです。拡張子なしでファイルを指定する方法は次のとおりkshです。

cp -- !(*.*) /new/path/

ファイル名にドットがあるファイルをスキップします。

で動作させるには、()と()のオプションをbash有効にする必要があります。extglobshopt -s extglobkshglobzshset -o kshglob

おすすめ記事