我知道说到Red Hat发行版,我可以用下面的命令下载一个包的副本,然后单独安装。
yumdownloader package_name
yum install package_name
Run Code Online (Sandbox Code Playgroud)
在 Ubuntu 中是否有完全等效的单独执行这两个操作,或者以下命令是否同时执行这两个操作?
apt-get install package_name
Run Code Online (Sandbox Code Playgroud) 我对存档和压缩感到困惑,我将写出我认为正确的内容。
以下是我希望更好地理解的命令:
tar –c file > file.tar
tar –cf file.tar file // this command and the previous one are about the same
Run Code Online (Sandbox Code Playgroud)
我认为前面的命令只是创建了一种公共文件夹(存档),其中我们拥有执行存档命令之前的确切文件(大小根本没有减少),唯一的区别是第三个将产生使用 .gz 而不是 .tar 的存档。
为了减少档案的大小(压缩它),我们必须使用:
tar -cjf file.tar.bz2 file
tar –cJf file.tar.xz file
gzip file.tar // it’ll create a compressed file called file.tar.gz
tar -cz file > file.tar.gz
Run Code Online (Sandbox Code Playgroud)
我的看法是,如果扩展名是 .gz、.bz2 或 .xz,则是压缩的,如果是 .tar,则是存档的,这是正确的吗?