ホームページ > 運用・保守 > Linuxの運用と保守 > Linuxコマンドrmdirの使い方まとめ

Linuxコマンドrmdirの使い方まとめ

巴扎黑
リリース: 2017-09-04 14:15:27
オリジナル
3694 人が閲覧しました

コマンドの紹介:

このコマンドは、空のディレクトリを削除するために使用されます。ディレクトリが空でない場合、エラーが発生します。 rm を使用してディレクトリ内のファイルを削除し、次に rmdir を使用してディレクトリを削除できます。 rmdir コマンドの代わりに rm -rf を使用することもできます。これは非常に単純なコマンドです。

コマンド構文:

rmdir [オプション]... ディレクトリ...

コマンドパラメータ:

パラメータ

長いパラメータ

説明

--ignore-fail-on-non-empty

ディレクトリ内のデータファイルによって引き起こされるエラーを無視します

-p

--parents

ディレクトリを再帰的に削除します

-v

--verbose

コマンドの実行に関する詳細情報を表示します

--help

コマンドのオンラインヘルプを表示

--version

コマンドのバージョン情報を表示

使用例:

1: rmdirコマンドのヘルプ情報を表示

[root@testServ ~]# rmdir --help
Usage: rmdir [OPTION]... DIRECTORY...
Remove the DIRECTORY(ies), if they are empty.
 
      --ignore-fail-on-non-empty
                  ignore each failure that is solely because a directory
                  is non-empty
  -p, --parents   Remove DIRECTORY and its ancestors.  E.g., `rmdir -p a/b/c' is
                  similar to `rmdir a/b/c a/b a'.
  -v, --verbose   output a diagnostic for every directory processed
      --help     display this help and exit
      --version  output version information and exit
ログイン後にコピー

バグを

次のコマンドを使用して rmdir ドキュメント情報を表示することもできます

[root@testServ ~]# man rmdir
ログイン後にコピー

2: rmdir を使用して空のディレクトリを削除します

ディレクトリが空でない場合は、エラー メッセージが表示されます。

[root@testServ ~]# ls /root/kerry/
file1
[root@testServ ~]# rmdir kerry
rmdir: kerry: Directory not empty
[root@testServ ~]# rm -f /root/kerry/*
[root@testServ ~]# rmdir kerry
ログイン後にコピー

3: コマンド実行時に詳細情報を表示します

[root@testServ ~]# mkdir test1  test2 test3
[root@testServ ~]# ls
anaconda-ks.cfg  Desktop  install.log  install.log.syslog  test1  test2  test3
[root@testServ ~]# rmdir -v test1  test2 test3
rmdir: removing directory, test1
rmdir: removing directory, test2
rmdir: removing directory, test3
ログイン後にコピー

4: 以下に示すように、ディレクトリを再帰的に削除します。最初に kerry ディレクトリを作成し、kerry ディレクトリの下に空のディレクトリ tmp を作成し、次に空のディレクトリを作成します。ディレクトリ test

 
[root@testServ ~]# mkdir -p kerry/tmp/test
[root@testServ ~]# tree kerry
kerry
`-- tmp
    `-- test
ログイン後にコピー

2 ディレクトリ、0 ファイル

[root@testServ ~]# rmdir -p kerry/tmp/test
ログイン後にコピー

5: ディレクトリ内のデータ ファイルによって引き起こされるエラーを無視します

[root@testServ ~]# mkdir kerry
[root@testServ ~]# cd kerry
[root@testServ kerry]# touch file1
[root@testServ kerry]# cd ..
[root@testServ ~]# rmdir --ignore-fail-on-non-empty kerry/
ログイン後にコピー

以上がLinuxコマンドrmdirの使い方まとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート