/ srvディレクトリを削除できますか?

/ srvディレクトリを削除できますか?

Kubuntu 20.04でsrv $ディレクトリを削除できますか?

含まれているファイルがないようです。構造がクリーンアップされます。

いくつかの調査を行った後、これは私のシステムで欲しいものに完全に合うことがわかりました。

答え1

Kubuntuはパッケージ管理に使用されますdpkgdpkg -S <path>パッケージのインストール時に生成されたパスである場合は、そのパスが存在する理由がわかります。

ここにいくつかの例があります。

$ dpkg -S /srv
dpkg-query: no path found matching pattern /srv

$ dpkg -S /var/www
apache2: /var/www

私のシステムには 'owns'パッケージがありません/srv。これはapt、インストールされているソフトウェアをアンインストールしても破損しないことを意味します/srv。逆/var/wwwに に属している場合、apache2を削除すると/var/www問題apache2が発生することがあります。

ただし、これはシステムのパッケージマネージャを使用してインストールされたソフトウェアでのみ機能します。を使用してインストールされている項目に依存すると、偽の不正が発生する可能性sudo make installdpkgあります。これが私がパッケージ化されていないアプリのインストールを避ける多くの理由の1つです。

使い方を確認できるもう1つの場所/srvはローカル設定です。

$ cd /etc
$ grep -r /srv
passwd:ftp:x:130:139:ftp daemon,,,:/srv/ftp:/usr/sbin/nologin
schroot/schroot.conf:#directory=/srv/chroot/sid
schroot/schroot.conf:#btrfs-source-subvolume=/srv/chroot/btrsnap/sid-snap
schroot/schroot.conf:#btrfs-snapshot-directory=/srv/chroot/btrsnap/snapshots
schroot/schroot.conf:#directory=/srv/chroot/squeeze
schroot/schroot.conf:#directory=/srv/chroot/lenny
schroot/schroot.conf:#file=/srv/chroot/lenny.tar.gz
schroot/schroot.conf:#directory=/srv/chroot/lenny

ここでは、私のホームディレクトリとして使用されるpasswdシステムユーザーがいることがわかります。削除すると、ホームFTPサーバーを使用できなくなる可能性があります。しかし、ディレクトリが空で、私の設定でそれを使用しないので、私の場合は削除できました。ftp/srv/ftp/srv/ftpvsftp

/etc/schroot/schroot.confまだ指が見えます/srv。ファイルを読み取ると、サンプル構成のコンテキストでのみ表示できます。だからここでも削除するのが安全であることを知っています。

関連情報