コマンドラインを使用してファイルを切り取る方法は?

コマンドラインを使用してファイルを切り取る方法は?

次のPythonコードに対応するコンソールは何ですか?

target = file("disk", "w")    # create a file
target.seek(2*1024*1024*1024) # skip to 2 GB
target.write("\0")
target.close()

たぶんdd注文ですか?仮想化などの目的で、見かけのサイズが2GBのファイルを作成するのがアイデアです。

kvm disk -cd whatever.iso #Only allocate space as necessary

ベストアンサー1

次のコマンドを使用してスパースファイルを生成できますdd

dd of=file bs=1 seek=2G count=0
$ du file
0       disk
$ du --apparent-size file
2097152 disk

おすすめ記事