rootユーザーのファイルの消去は機能しません。

rootユーザーのファイルの消去は機能しません。

次のコマンドを使用してファイルを消去します。

> file.txt

うまくいきます!ただし、rootユーザー権限を持つファイルもあります。だから私は努力しました

sudo > different-file.txt

次の詳細を取得しました。

usage: sudo [-D level] -h | -K | -k | -V
usage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user name|#uid]
usage: sudo -l[l] [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-U user name] [-u user name|#uid] [-g groupname|#gid] [command]
usage: sudo [-AbEHknPS] [-C fd] [-D level] [-g groupname|#gid] [-p prompt] [-u user name|#uid] [-g groupname|#gid] [VAR=value] [-i|-s]
        [<command>]
usage: sudo -e [-AknS] [-C fd] [-D level] [-g groupname|#gid] [-p prompt] [-u user name|#uid] file ...

これは私のコマンドにいくつかの構文エラーがあることを示します。

何が問題なの?

ベストアンサー1

ルートとしてファイルを空にするには、次のtruncateコマンドを使用することもできます。

$ sudo truncate -s0 file.txt

-s0ファイルサイズを0に設定して効果的に空にします。

おすすめ記事