0

私はUnixシステムが初めてです。このタスクが可能かどうか、またはその方法がわかりません。

私はこのディレクトリ構造を持っています

c: parent dir/ child dir/file1
c: parent dir/ child dir/file2
c: parent dir/ child dir/file3
.
.

このすべてのファイル名とその完全な場所 ​​(パス) を Excel シートにエクスポートする必要があります。

ヒント/ヘルプをいただければ幸いです。

ありがとう

4

3 に答える 3

0

返されたリストfindをCSVファイルにエクスポートできます。再帰的にではなく、特定のフォルダー内のファイルのみ(ディレクトリではない)のリストを取得するには、次のようにします。

find `pwd` -maxdepth 1 -type f -print > files.csv
于 2012-07-26T14:45:36.147 に答える
0

テキストファイルではないため、Excelシートに書き込む方法がわかりません。おそらく最善の方法は、データを CSV などの形式またはプレーン テキスト形式でファイルに出力し、それをコピーして Excel シートに貼り付けることです。

例:

$] find `pwd` > myfile.txt
/absolute/path/to/file0
/absolute/path/to/file1
...

そしてそれをコピーしてExcelシートに貼り付けます。または、from のデータを解析して、find各行の後にコンマを挿入することもできます。それは宿題として残しておきます...十分に簡単なはずです。

于 2012-07-26T14:41:50.040 に答える
0

現在、Unix システムにアクセスできませんが、コンソール ウィンドウから試してみてください

cd "root of directory structure"
find . -print > myFiles.csv

.csv を Excel に読み込み、必要に応じてパターします。

findコマンドを読みたいと思うかもしれません-それは非常に便利です。

于 2012-07-26T14:42:50.193 に答える