Linuxのファイル名(フルパス)をエンコードしたいのですが、何か方法はありますか? 例: 入力: (このような dir 構造: )
/root/
/root/fileA.txt
/root/dir/
/root/dir/fileB.txt
エンコード後: (このように、人間が読める形式にする必要はありません)
%root%
%root%fileA.txt
%root%dir%
%root%dir%fileB.txt
それらの新しい名前を新しいファイル名として使用して、それらのファイルを1つのディレクトリに配置できます。このような後:
/root1/%root%
/root1/%root%fileA.txt
/root1/%root%dir%
/root1/%root%dir%fileB.txt