私は初めてターミナルベースのコマンドに触れましたが、リモートとローカルの間でrsyncコマンドを実行したときに、誤って/serA/items/count01の代わりに間違った場所(/serA/itemsなど)にファイルを「コピー」しました。
したがって、現在の/ itemsディレクトリは、count01フォルダとcount01と同じ内容を持つさまざまなエントリで構成されています。
count01フォルダに触れずに誤ってコピーしたアイテム(他のファイル形式)をすべて削除する簡単な方法はありますか? 「rm -f」を使用できますが、ファイルが100個を超えるので退屈なプロセスです。
また、これらのファイルは他の人の名前になっており、権限がロックされているように見えるため、手動で削除することはできません。
ベストアンサー1
次のファイルやフォルダがたくさんあります。
$ ls
count01 file_a file_b file_c folder_a folder_b folder_c
以下を除くすべてのアイテムを削除するにはcount01
:
$ rm -r !(count01)
$ ls
count01