我正在使用 Azure Data Studio 客户端应用程序来管理数据库。乌班图20.04。当我检查 AZ Data Studio 内的更新时,我的下载文件夹中会出现一个 tar.gz。没有关于如何处理 tar.gz 的说明。有谁知道我应该用这个 tar.gz 做什么?
谷歌似乎没有答案我是Linux新手。抱歉,如果这对很多人来说都是显而易见的。感谢您的帮助!:)
标记
我正在尝试使用一个名为 mgl-tools 的包,当我运行 ./install.sh 时,它不起作用。几天前它曾经有效。
错误:
./install.sh
Installing MGLTools to /home/aka/Desktop/Expt 10/mgltools_x86_64Linux2_1.5.7
Installing Python Interpreter to
tar (child): /home/aka/Desktop/Expt: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Error in Python installation
Run Code Online (Sandbox Code Playgroud)
.sh文件的内容:
#!/bin/sh
# MGL Tools installation script
pythonargs=" "
pyoptimize=0
TarDir=`pwd`
export MGL_ROOT=""
# Parse the command-line arguments
opts=`getopt "hlc:d:" "$@"`
if [ "$?" != 0 ]
then
echo "Usage: …Run Code Online (Sandbox Code Playgroud) 我对 tar 的使用相当陌生,过去曾使用过 zip 文件。
我只想创建 tar 文件而不包含目录。
我去了这里,但发现它有点令人困惑。
https://www.baeldung.com/linux/tar-archive-without-directory-struct
# Backup crontab
crontab -l > /home/andy/bin/crontab_backup.txt
tar -cvf /home/andy/bin/crontab_backup.tar /home/andy/bin/crontab_backup.txt
Run Code Online (Sandbox Code Playgroud) 我正在尝试安装矮人要塞,您必须以某种方式解压缩文件。以下是他们给出的说明:
解包:矮人要塞作为 (bzip2) 压缩的 tar 存档提供。它将解压到一个名为df_linux的新目录中。所以,cd 到你想要解压游戏的任何地方,然后运行tar xjf /path/to/df_XX_YY_linux.tar.bz2(其中 df_XX_YY_linux.tar.bz2 是文件名)。然后运行cd df_linux切换到新目录。
我 cd 到桌面,我想在那里解压文件。但是,当我输入tar xjf /path/to/df_XX_YY_linux.tar.bz2 时,结果如下:
pickle@pickle-NC10:~/Desktop$ tar xjf /path/to/df_34_11_linux.tar.bz2
tar (child): /path/to/df_34_11_linux.tar.bz2: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)
我已经在 32 位系统上,但我仍然尝试使用sudo apt-get install ia32-libs libsdl-image1.2 libsdl-sound1.2 libsdl-ttf2.0-0看看它是否会改变任何东西。正如我所料,没有变化。文件名是正确的,我仔细检查过。我没有使用终端的经验,所以我错过了什么吗?任何帮助将不胜感激。
顺便说一句,如果您想直接链接到 Dwarf Fortress 的安装页面,请点击此处。
更新:我尝试使用
pickle@pickle-NC10:~/Desktop$ tar xjf …
我有一个文件夹,里面有 7,491 个文件。我想以 100 个为一组对这些进行 tar gzip,例如
first 100 files > archive1.tar.gz
files 101-200 > archive2.tar.gz
files 201-300 > archive3.tar.gz
Run Code Online (Sandbox Code Playgroud)
有没有办法通过命令行来做到这一点?
我正在尝试使用cpulimit命令,例如:
cpulimit -e 'tar -chzf [...]' -l 50
Run Code Online (Sandbox Code Playgroud)
但是 cpulimit 似乎无法启动该过程:
Warning: no target process found. Waiting for it...
Run Code Online (Sandbox Code Playgroud)
那么我如何调用 cpulimit 以从tar它的所有输入参数开始呢?
我正在运行 64 位 Ubuntu 14.04 LTS。我知道“.tar.gz”有很多主题,但它没有回答我的问题和/或我没有理解答案。
我正在尝试从 .tar.gz 文件安装,但遇到了困难。该文件来自http://popcorn-time.se/ 我将其下载到我的主目录并将其解压缩到提到的目录中,文件夹中有 3 个文件,我不知道如何处理这些文件(通常有自述文件)。双击它们没有任何作用。
该怎么办?如果可能的话,我更愿意在 GUI 中解决这个问题并避免使用终端。
根据 Xen2050 的要求;这些是 .tar 文件的内容:
@fz-System-Product-Name:~/Popcorn-Time-linux64$ ls -la
total 103176
drwxrwxr-x 2 fz fz 4096 jan 22 12:15 .
drwxr-xr-x 33 fz fz 4096 jan 22 12:42 ..
-rwxrwxrwx 1 fz fz 2395800 apr 28 2014 libffmpegsumo.so
-rwxrwxrwx 1 fz fz 4031601 apr 28 2014 nw.pak
-rwxrwxrwx 1 fz fz 99207331 apr 28 2014 Popcorn-Time
Run Code Online (Sandbox Code Playgroud) 这会起作用吗?
sudo tar -cvpf backboxhome.tar.gz/home/user --lzma
Run Code Online (Sandbox Code Playgroud)
我主要对将--lzma论点放在哪里感到困惑。
我知道.tar.gz文件可以包含任何内容,但许多软件包都可以作为.tar.gz.
在我的示例中,我正在尝试安装 Flash 播放器。我在/usr/local/src. 按照网上的其他一些教程,我用tar -xzvf. 我导航到创建的目录(在本例中flash_player_ppapi_linux.x86_64)并尝试./configure.
但这会返回消息bash: ./config: No such file or directory。这显然会发生,因为没有config文件。我应该如何安装这种文件?
编辑 1- 输出 ls -l
drwxrwxr-x 2 d4mr d4mr 4096 Jun 29 07:01 LGPL
-rw-rw-r-- 1 d4mr d4mr 18715584 Jun 29 07:01 libpepflashplayer.so
-rw-rw-r-- 1 d4mr d4mr 2222 Jun 29 07:01 manifest.json
-rw-rw-r-- 1 d4mr d4mr 2071 Jun 29 07:01 README
Run Code Online (Sandbox Code Playgroud) tar ×10
command-line ×5
20.04 ×1
azure ×1
bash ×1
compression ×1
cpulimit ×1
flash ×1
gzip ×1
libreoffice ×1
python ×1
python3 ×1
server ×1
sh ×1
ubuntu-mate ×1
updates ×1