Чем отличаются "apt-get clean" и "apt-get clean all"?

В чем, если вообще в чем-либо, разница между этой командой:

sudo apt-get clean

И эта команда:

sudo apt-get clean all

В моей системе Lubuntu 12.04 имитация этих команд показывает, что их поведение точно такое же:

ek@Apok:~$ apt-get -s cleanNOTE: This is only a simulation!      apt-get needs root privileges for real execution.      Keep also in mind that locking is deactivated,      so don't depend on the relevance to the real current situation!Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.binek@Apok:~$ apt-get -s clean allNOTE: This is only a simulation!      apt-get needs root privileges for real execution.      Keep also in mind that locking is deactivated,      so don't depend on the relevance to the real current situation!Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.binek@Apok:~$

Есть ли когда-нибудь какая-нибудь разница в apt-getповедение с clean и clean all? Если да, то в чем разница, при каких обстоятельствах это имеет значение и как я должен выбирать между ними? Если нет никакой разницы, то почему clean all существуют?

Если они одинаковые, то clean all все равно имело бы смысл, если clean обычно может принимать имя пакета в качестве аргумента. Но это не тот случай - попытка передать имя пакета в clean не меняет cleanповедение вообще, весь кэш по-прежнему удаляется:

ek@Apok:~$ apt-get -s clean nanoNOTE: This is only a simulation!      apt-get needs root privileges for real execution.      Keep also in mind that locking is deactivated,      so don't depend on the relevance to the real current situation!Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin

Однако это заставляет меня задуматься, возможно ли clean all не действительно существуют (и что происходит то, что all игнорируется, так же как nano было в приведенном выше примере).

Является clean all просто городская легенда?

В

sudo apt-get clean all

all просто игнорируется, как и все остальное, что вы добавляете после clean.

То же самое происходит, например, с

sudo apt-get clean my room

“Это все просто городская легенда?” Да, сэр.