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

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

巴扎黑
巴扎黑オリジナル
2017-09-04 14:15:273552ブラウズ

コマンドの紹介:

このコマンドは、空のディレクトリを削除するために使用されます。ディレクトリが空でない場合、エラーが発生します。 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。