問題タブ [cpio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
50 参照

grep - 少し助けが必要です。grep と copy の正しい構文が必要です

現在、ディスクに 3 TB のデータがあり、数百のフォルダーに小規模から中規模のファイルがあります。特定の単語 (複数の単語) を含む特定のテキスト ファイルを見つける必要があります。私はすでに彼らのためにgrep-pingを試しました。これは、すべてのファイルへのパスを出力するときに機能します。しかし、これは長いリストであり、現在、それらを別のフォルダーにコピーする実行可能な方法を探しています.

何か案は ?

-exec cp -rv /estinationfolder を構文に入れて、すべての結果をフォルダーにコピーする方法はありますか?

0 投票する
1 に答える
848 参照

linux - ディレクトリ構造とファイル名をコピーするlinux cpio?

ディレクトリ構造をリモート マシンからローカル マシンにコピーしたいと考えています。ファイル名も必要ですが、ファイルの内容は必要ありません。

現在、リモートマシンでこれを行いました:

次に、dirs.cpioファイルをローカル マシンにコピーし、構造をレプリケートするディレクトリに移動してからコマンドを実行しました。

したがって、これにより、サブディレクトリを含む必要なディレクトリ構造が作成されますが、ファイル名はコピーされません。ディレクトリ構造とファイル名は必要ですが、その内容は必要ありません。

ファイル名も取得するにはどうすればよいですか??

0 投票する
0 に答える
565 参照

linux-kernel - buildroot からの cpio 解凍および圧縮

組み込みシステムで buildroot から生成された小さな OS を作成して起動することに成功しました。Buildroot は cpio を生成します。私はそれを解凍します(動作しているcpio、問題なく起動します)

ディレクトリに。その後、もう一度圧縮します

これは、buildroot (cpio.mk:31 内) で使用されるコマンドです。

しかし、この時点で cpio はもう機能しません。そのファイルを使用してカーネルをコンパイルすると、カーネル パニックが発生します。ファイルのアクセス許可は同じようです。bcompare を使用すると、「再圧縮された」ファイルの末尾、init スクリプトの直前にゼロが追加されていることがわかりました。それらを削除しようとしましたが、この時点でシステムがフリーズします。CRC チェックがどこかにある可能性があります。

何か案は?要点は、buildroot から開始したいのですが、その rootfs に自分のものを追加してから、それを自分のカーネルに組み込みたいということです。