これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド convmvfs です。
プログラム:
NAME
convmvfs - ファイルシステム ツリー全体をある文字セットから別の文字セットにミラーリングするユーティリティ。
SYNOPSIS
convmvfs マウントポイント [ オプション ]
DESCRIPTION
このマニュアルページでは、 convmvfs
convmvfs FUSE (ユーザー空間のファイル システム) ユーティリティであり、
ファイルシステム ツリーは、ファイル名をある文字セットから別の文字セットにその場で変換します。 だけ
ファイルとディレクトリの名前は変換されますが、ファイルの内容はそのまま残ります。 の
ミラーリングされたツリーは、指定されたマウントポイントにマウントされます。
OPTIONS
オプション
-o オプト[,オプト...]
マウントオプション
-NS、 - 助けて
ヘルプの印刷
-V、 - バージョン
印刷版
-NS、 - 助けて
オプションの概要を表示する
FUSE オプション
-NS、 -o debug
デバッグ出力を有効にする (暗黙的に -f)
-f フォアグラウンド操作
-s マルチスレッド操作を無効にする
-o マウント オプションは、 -o フラグの後にカンマ区切りのリストが続きます
オプション。 次のオプションが認識されます。
他を許可する
他のユーザーへのアクセスを許可する
許可ルート
ルートへのアクセスを許可する
空でない
空でないファイル/ディレクトリへのマウントを許可する
デフォルトの権限
カーネルによる権限チェックを有効にする
fsname=NAME
ファイルシステム名を設定する
ラージリード
大きな読み取り要求を発行する(2.4のみ)
max_read=N
読み取り要求の最大サイズを設定します
ハードリムーブ
即時削除(ファイルを非表示にしないでください)
use_ino
ファイルシステムにiノード番号を設定させます
readdir_ino
readdirにd_inoを入力してみてください
direct_io
ダイレクトI / Oを使用する
カーネルキャッシュ
カーネル内のキャッシュファイル
umask=M
ファイルのアクセス許可を設定する(XNUMX進数)
uid =N ファイル所有者を設定する
gid=N ファイルグループを設定する
エントリータイムアウト=T
名前のキャッシュ タイムアウト (1.0 秒)
negative_timeout=T
削除された名前のキャッシュ タイムアウト (0.0 秒)
attr_timeout=T
属性のキャッシュ タイムアウト (1.0 秒)
srcdir=パス
どのディレクトリを変換するか
icharset=文字コード
srcdirで使用される文字セット
オー文字セット=文字コード
マウントされたファイルシステムで使用される文字セット
注意事項
通常のユーザー アカウントを使用してファイル システムをマウントする場合は、必ず読み取り/書き込み権限を持っている必要があります。
〜へ /dev/ヒューズ.
iconv - リスト どの文字セットがサポートされているかを確認します。
他のユーザーがマウント ポイントにアクセスできるようにするには、次を使用します。 他を許可する オプションを選択します。
重要: マウント ポイントと srcdir が同じディレクトリを指している場合、readdir 呼び出しは
デッドループに入ります。 BE SURE に AVOID この シチュエーション!
サンプル USE
マウントする:
$ convmvfs /ftp/pub_gbk -o srcdir=/ftp/pub,icharset=utf8,ocharset=gbk
アンマウントするには:
$ フューザーマウント -u /ftp/pub_gbk
onworks.net サービスを使用してオンラインで convmvfs を使用する