我是 Ubuntu 新手,所以请原谅我。
我需要在机器上安装 SHOUTcast 服务器。目前,我有文件“sc_serv2_linux_x64_11_29_2013.tar.gz“在闪存驱动器上。我如何复制文件并提取它?
我已经尝试过我读到的其他方法,但都没有效果。
答案1
方法 1:
该文件位于您的 USB 记忆棒上。我猜您已将其插入计算机。因此,您首先需要知道 USB 记忆棒的名称。为此,请在终端上运行以下命令:
ls /media
这将显示您的 USB 驱动器的名称,例如:usb1234
要复制文件,请在终端上运行以下命令:
cp /media/usb1234/sc_serv2_linux_x64_11_29_2013.tar.gz .
这将复制sc_serv2_linux_x64_11_29_2013.tar.gz
到您在终端上运行命令的位置(继续阅读上面的内容)。
tar -xzvf sc_serv2_linux_x64_11_29_2013.tar.gz
在终端上运行man tar
将会给你上述选项的解释xzvf
:
-x, --extract, --get
extract files from an archive
-z, --gzip, --gunzip --ungzip
-v, --verbose
verbosely list files processed
-f, --file ARCHIVE
use archive file or device ARCHIVE
这会将上述文件解压到您打开终端的同一文件夹中。默认情况下,当您打开终端时,您处于/home/your_user_session
如果你不知道你在哪里,那么只需在终端上输入:
pwd
方法 2:
最简单的方法:如果您运行的是 Ubuntu 12.04 及更高版本,那么只要您将 USB 插入计算机,它就会被打开,您将发现自己身在其中,在这种情况下,您可以查看 USB 的数据并使用鼠标复制您想要的内容 :)
如果它没有默认打开,那么请确保您正确插入它并单击文件浏览器,您将看到您的 USB 驱动器的名称显示如上:
单击 USB 驱动器名称并将文件复制到您想要的任何位置。然后使用鼠标右键单击文件并单击提取自此处。
方法 3:
如果 sudo fdisk -l 显示有 USB 记忆棒但您无法访问它,那么您必须挂载它:
sudo mkdir /media/external
/media
这会在我们的例子中创建名为的挂载点/external
(您可以选择其他名称)
sudo mount -t vfat /dev/sdb1 /media/external -o uid=1000,gid=1000,utf8,dmask=027,fmask=137
这样就可以安装干燥器。
完成后,您必须通过运行以下命令卸载设备:
sudo umount /dev/sdb1
或者:
sudo umount /media/external
来源。
贝盖拉杰