rmdirを使用して現在のディレクトリを削除してみてください。

rmdirを使用して現在のディレクトリを削除してみてください。

dirデスクトップにディレクトリを作成し、それを現在のディレクトリにするために入力し、ディレクトリcd dir自体dirから端末を入力しましたが、驚くべきことにこれが原因でディレクトリが削除されましたが、それを使用して現在の作業ディレクトリを確認すると、まだ私がそのディレクトリにあります。あるディレクトリでどのように作業できるかということです。私は現在Ubuntuで働いています。rmdir /home/user_name/Desktop/dirdirdirpwddir

ベストアンサー1

知りたいならなぜこれで、ファイルとinodeの違いを理解する必要があります。 rm、rmdir、およびmvは、すべて実際のファイルではなくファイル/ディレクトリを記述するinodeで動作します。ファイル/ディレクトリを開くと(たとえば、そのディレクトリにある)、inode情報は削除されますが、ファイル/ディレクトリに関連する実際のデータファイルは、それを指すすべてのファイルハンドルが閉じられるまで削除されません。 。したがって、「cd..」と入力すると、ファイルシステムはディレクトリとその内容の両方を削除できます。

https://en.wikipedia.org/wiki/Inode

http://www.grymoire.com/Unix/Inodes.html

おすすめ記事