最近、ユーザー名と呼ばれるグループを作成しましたgamesForAdmin
。それ以来、そのファイルを削除しましたが、そのフォルダ用に作成したフォルダはまだ残ります。
drwxr-xr-x 5 root root 4096 Jul 4 11:28 .
drwxr-xr-x 23 root root 4096 May 29 12:41 ..
drwxr-xr-x 2 sftpuser sftpaccess 4096 Jul 4 11:24 gamesForAdmin
drwxr-xr-x 27 ryan ryan 4096 Jul 4 11:31 ryan
drwxr-xr-x 3 root sftpaccess 4096 Jul 4 11:29 sftpuser
を実行しようとすると、sudo rmdir gamesForAdmin
次のエラー メッセージが表示されます。
rmdir: failed to remove ‘gamesForAdmin’: Directory not empty
しかし、ディレクトリには何もありません!を実行すると、ls
何も表示されません。
- なぜこれが起こるのですか?
- このディレクトリを正常に削除するにはどうすればよいですか?
出力ls -la gamesForAdmin
:
total 28
drwxr-xr-x 2 sftpuser sftpaccess 4096 Jul 4 11:24 .
drwxr-xr-x 5 root root 4096 Jul 4 11:28 ..
-rw------- 1 sftpuser sftpaccess 471 Jun 9 19:49 .bash_history
-rw-r--r-- 1 sftpuser sftpaccess 220 Apr 8 21:03 .bash_logout
-rw-r--r-- 1 sftpuser sftpaccess 3637 Apr 8 21:03 .bashrc
-rw-r--r-- 1 sftpuser sftpaccess 675 Apr 8 21:03 .profile
-rw------- 1 sftpuser sftpaccess 644 Jun 9 17:48 .viminfo
ベストアンサー1
フォルダに一部の隠しファイルが含まれている可能性があります(ls
表示されません)。ファイルをクリックデフォルトでは、.nameで始まるファイルは非表示になります.
。
ランニング:
ls -la gamesForAdmin
中に隠されたファイルがあることを確認してください。
修正する
その結果、ls -la
ディレクトリが空でないためrmdir
削除できず、空のrmdir
ディレクトリのみを使用できます。
これを削除するには、次のものを使用できます。
rm -r gamesForAdmin