当我使用untar()时,我得到了这个错误
使用的命令:untar(tarfile = "a.rar", list = TRUE)
/bin/tar: Este não parece ser um arquivo-tar
/bin/tar: Pulando para o próximo cabeçalho
/bin/tar: Saindo com status de falha em razão de erros anteriores
character(0)
attr(,"status")
[1] 2
attr(,"errmsg")
[1] &
我在网上找到了下面的脚本。指令将其添加到~/..bashrc中。在我安装了64位版本的Linux发行版之前,它运行得很好。(Kali )我不知道怎么回事。为什么它不起作用,我怎么能修好它?我对Linux比较陌生,对bash脚本也完全陌生。剧本:
#!/bin/bash
# function Extract for common file formats
function extract {
if [ -z "$1" ]; then
# display usage if no parameters given
echo "Usage: extract
我是在服务器上安装软件包的新手。在php.net上,它说明了如何手动安装rar软件包():
gunzip rar-xxx.tgz
tar -xvf rar-xxx.tar
cd rar-xxx
phpize
./configure && make && make install
我已经下载了软件包并上传到服务器。我的问题是,需要在哪里编写安装命令?我试过在CMD,但,当然,它不起作用。帮助?:)
我正在尝试将一些文件和文件夹从外部硬盘“复制”到我的mac上,但在此之前,我想将它们压缩复制几乎是可以的,除非文件夹或文件名的名称带有空格。我无法编辑这些名称,因为外置硬盘是以只读方式挂载的(在我的Mac中)。
下面是代码:
#!/bin/bash
rar='.*\.(rar)$'
docx='.*\.(docx)$'
ITER=1
cd /Volumes/TDT/PC/Vídeos/peliculas/
for dir in ./*
do
if [[ "$dir" =~ rar || "$dir" =~ docx ]];
我知道我在这里做了些傻事,但做不到这件事。
我需要grep一个文件&从grep输出中创建TAR文件。
grep -a -E '*abcdefg*|*123*|hi' test.txt | tar -czvf test.rar.gz -T -
命令失败并出现以下错误
tar\: abcdefg\t\1488877199\Link\t\thttps\\\://abcdefg//724974226928ars\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t1Cannot
stat\: No such file or directory: Can
我在Windows上安装了一个Linux。Linux服务器配置为支持区分大小写的文件名。Linux共享包含一些文件的源代码文件,比如:$ ls dir test.txt Test.txt TesT.txt Windows正确处理这些文件。当我通过Ctr-c复制它们或移动它们时,它们将按预期处理。
现在,我希望通过右键单击并在上下文menue中选择归档操作,将Windows中的一些目录存档。源树非常大,我不想通过cmdline导航。
所以我发现:
当选择“添加到存档.”时,WinRar只支持档案中区分大小写的文件名.然后选择zip格式。对于Rar格式,它将使用相同的小写名称进行抱怨。
我是Ruby on rails(Rails3)的新手。我有一个包含三个字段的表单,在这三个字段中,一个字段是上传文件(rar/tar/zip)。我想知道如何验证(服务器端)这样的形式,允许用户:
1. Fill in all three fields.
2. Uploaded file should be either rar/tar/zip.
3. Uploaded file should not exceed 2MB in size.
我有一个粒子系统程序,它在每次迭代中生成一个带有粒子坐标的.dat文件。最终目标是通过具有不同参数的脚本多次运行程序。因此,我正在尝试以一种方式设置我的程序,每次运行,所有相关数据都将存储在一个文件夹中。
我所做的是用Gnuplot从.dat文件生成PNGs,调用ffmpeg从PNGs中创建视频,使用WinRAR压缩.dat文件,最后通过删除所有中间文件进行清理。当我在工作目录中这样做时,这是有效的。
现在,我尝试创建一个新目录,并在其中执行相同的操作。我的代码:
// Load the proper library to use chdir() function
#ifdef _WIN32
我一直在使用这个脚本来提取和删除档案,但是由于某些原因,它没有正确地处理名为.part##.rar的档案。我做错了什么?
for /r %%r in (*.zip *.7z *.rar *.ace) do 7z x -y "%%r" >nul && del "%%r" && echo unpacked "%%~nxr"
编辑:我决定将其构建到一个单独的脚本中,该脚本处理单个文件夹%1中的所有档案。
:security
cd /d "%~1" || echo no valid director
我试图在Kali Linux中安装rar来创建rar存档文件。我跟踪了一些文章,这些文章说要使用这个命令:
sudo apt install rar。然而,它返回时:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package rar is not available, but is referred to by another package.
This may mean that the package is missing, has be
我要从巴什搬到努希尔。我的一个步骤是移动这个函数:
ex ()
{
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xjf $1 ;;
*.tar.gz) tar xzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) unrar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xf $1 ;;
*.tbz2)