分割を使用したスクリプト [閉じる]

分割を使用したスクリプト [閉じる]

1,000KBを超えるディレクトリにPDFファイルのみを分割するシェルスクリプトを作成するにはどうすればよいですか? pdftkや他のダウンロード可能なツールを使用しない

PDFをバイト単位で分割したいです。私がダウンロード可能なツールを使用することに反対する理由は、同僚がいかなる種類のダウンロードも許可しないことを明らかにしたからです。

ベストアンサー1

mkdir split-files
find . -maxdepth 1 -type f -size +10000000c -exec split -b 10000000 {} split-files/{}. ';'

現在のディレクトリで、10000000バイト(1000KB)より大きいファイルを見つけます。各部分が1000KBを超えないように、これらのファイルを分割します。分割はバイト境界で発生します。

split-files分割ファイルは、元のファイルと同じ名前と2文字のサフィックスを追加して新しいディレクトリに保存されます。

元のファイルは変更されていません。

おすすめ記事