私はwgetを使用してファイルを含むディレクトリを再帰的にインポートしています。その中には多くのフォルダとファイルがあります。また、すべてのディレクトリを再帰的にダウンロードしています。場合によっては、wgetが「停止」してディレクトリ全体をダウンロードできないことがあります。たとえば、3つのディレクトリ(dir1、dir2、dir3)があり、すべて(file1、file2、file3)などのファイルが含まれています。問題は、時々、ディレクトリ2全体がダウンロードに失敗しますが、ディレクトリ1とディレクトリ3が正常にダウンロードされることです。それは非常にランダムです。ダウンロード後にディレクトリを含むtarを作成し、ディレクトリをダウンロードしなかったとき、tarはファイルサイズが「10240」の空のtarを生成したのでこれを発見しました。
欠落しているすべてのディレクトリをダウンロードし、そのディレクトリをtarにするスクリプトを作成しようとしています。私は通過しようとしています:
ls -la | grep -w "10240"
次に、tarファイル名の一部をエクスポートする必要があります。これは、ファイル名には、欠落しているディレクトリを再ダウンロードするための正確なリンクを指定できるパラメータが含まれているためです。変数からファイル名の一部だけを抽出できますか?
PS:.tarを作成すると問題が発生する可能性があります。 tarが「10240」サイズのtarファイルを生成する理由を理解できません。