私はUnixシステムが初めてです。このタスクが可能かどうか、またはその方法がわかりません。
私はこのディレクトリ構造を持っています
c: parent dir/ child dir/file1
c: parent dir/ child dir/file2
c: parent dir/ child dir/file3
.
.
このすべてのファイル名とその完全な場所 (パス) を Excel シートにエクスポートする必要があります。
ヒント/ヘルプをいただければ幸いです。
ありがとう
返されたリストfindをCSVファイルにエクスポートできます。再帰的にではなく、特定のフォルダー内のファイルのみ(ディレクトリではない)のリストを取得するには、次のようにします。
find `pwd` -maxdepth 1 -type f -print > files.csv
テキストファイルではないため、Excelシートに書き込む方法がわかりません。おそらく最善の方法は、データを CSV などの形式またはプレーン テキスト形式でファイルに出力し、それをコピーして Excel シートに貼り付けることです。
例:
$] find `pwd` > myfile.txt
/absolute/path/to/file0
/absolute/path/to/file1
...
そしてそれをコピーしてExcelシートに貼り付けます。または、from のデータを解析して、find各行の後にコンマを挿入することもできます。それは宿題として残しておきます...十分に簡単なはずです。
現在、Unix システムにアクセスできませんが、コンソール ウィンドウから試してみてください
cd "root of directory structure"
find . -print > myFiles.csv
.csv を Excel に読み込み、必要に応じてパターします。
findコマンドを読みたいと思うかもしれません-それは非常に便利です。