この質問にはすでに答えがあります:
ディレクトリ内の特定のサイズ以下のファイルをtar-gzipする必要があります。私は、コマンドから提案しようとしたこの記事と、それは動作しますが、私は引数を変更したときfind -size
に-1G
ファイルサイズが1ギガバイトを下回っている場合でも、それはいくつかのファイルを無視します。私が提供したとき-100M
、-900M
それらのファイルでさえ無視されませんでした。
ファイルに関するいくつかの情報:
ディレクトリ内のファイルは、いくつかの中規模ファイル(1〜200 MB)と数千の小さなファイル(各<1 MB)で構成されています。
中サイズのファイルは実行可能ファイル(拡張子.exe)です。
小さなファイルは、拡張子のない、または.lat拡張子を持つランダムなファイルです。
を指定すると-900M
、すべての小さなファイルと中サイズのファイルが結果として返されます。ただし、を指定すると-1G
、すべての中サイズのファイルと多くの小さなファイルが結果から欠落しています。
質問:
の使用法について私がここで見逃しているものはあり-size -1G
ますか?
その他の(おそらく有用な)情報:
Windows 8.1でVMとしてUbuntu 15.04を実行しています。
作業中のファイルに関係があると疑われる場合は、お知らせください。問題のファイルをすべてアップロードします。
私はUnix / Linuxが初めてなので、これはスーパーユーザーフォーラムでの最初の質問です。そのため、意図せずにルールに違反した場合は、親切にお知らせください。