小编Yev*_*gen的帖子

从tar.gz中将特定文件夹解压缩到特定目录

我已经搜索并找到了如何处理我想要的两部分,但没有任何东西可以让你在整体上做到....

我想要做的是将一个特定的文件夹从tar.gz提取到另一个文件夹中的另一个文件夹,该文件夹在tar.gz中.

例如:

  • 我的backup.tar.gz文件中的目录路径是:a/b/c/d(d是我的主要内部有很多其他人)

  • 我想在这个不同的服务器路径中将目录'd'解压缩到'm':a/b/m

  • 如果我尝试这个代码:tar -xzf backup.tar.gz -C a/b/m

**文件夹结构如下所示:a/b/m/a/b/c/d但我希望它看起来像一个/ b/m + d,以便存档的'd'中的所有主文件/文件夹路径最终在'm'路径中

任何帮助是极大的赞赏.

谢谢!

linux ssh tar archive remote-backup

10
推荐指数
1
解决办法
2万
查看次数

从Linux同步到AWS S3 Bucket时保留所有者和文件权限信息

我正在从Linux服务器将目录同步到AWS S3以进行备份.

rsync -a --exclude 'cache' /path/live /path/backup
aws s3 sync  path/backup s3://myBucket/backup --delete
Run Code Online (Sandbox Code Playgroud)

但是,我注意到当我想恢复这样的备份时:

aws s3 sync s3://myBucket/backup path/live/ --delete
Run Code Online (Sandbox Code Playgroud)

所有者和文件权限不同.我可以在代码中做些什么或改变什么来保留文件的原始Linux信息?

谢谢!

linux synchronization amazon-s3 amazon-web-services amazon-policy

4
推荐指数
1
解决办法
3797
查看次数

如果url不包含某些文本,则测试JavaScript

我发现很多选项可以检查URL是否包含一些文本,但我试图做相反的事情.

如果URL不包含"文本",我该如何启动函数?

以下是我开始使用的功能,只有当url包含它时才触发该功能:

if (document.location.href.indexOf('text') > -1){ 
alert('URL should not have "text" in it');
    }
Run Code Online (Sandbox Code Playgroud)

我尝试添加'!' 在'(文件......'前面有一个'NOT',但我想那不是它.

html javascript url jquery

2
推荐指数
1
解决办法
2万
查看次数

在 VBscript 中使用 Empty 与 "" 定义或测试变量

将变量声明为空白时(例如在循环之前),有时会将其声明为“”或 Empty。另外,在检查值时,有时会与“(Not IsEmpty(variable))”和“variable <> Empty”一起使用。使用一种与另一种更好吗?以错误的方式使用它会导致任何问题吗?

例1:

  • 文件名日期 = 空
  • 文件名日期 = ""

例2:

  • 如果 (Not IsEmpty(fileNameDate)) 那么
  • 如果 fileNameDate <> 为空,则
  • 如果 fileNameDate <> "" 那么

谢谢!

- - - - - - 更新 - - - - - - -

请注意,我的问题并不是询问 Null、Empty 和 Nothing 之间的区别。我只是关注“空”部分以及它是否与写“”相同。在大多数情况下,我在互换两者时收到了类似的结果,但我不知道这是否只是我使用的示例。例如,以下内容让我有些困惑。

我的代码:

 Dim x, y, z

'Option1 (Do not set x to anything)

'Option2
'x = Empty

'Option3
'x = ""

If x = "" Then
'Action1
End if

If x = Empty Then
'Action2 …
Run Code Online (Sandbox Code Playgroud)

vbscript is-empty

2
推荐指数
1
解决办法
9478
查看次数