小编kub*_*dan的帖子

Tar:创建除一个以外的归档排除目录

我有一些文件的目录

dir_archive/somedir1
dir_archive/somedir2
dir_archive/somedir3
dir_archive/mydir
dir_archive/mydir/excludedir1
dir_archive/mydir/excludedir2
dir_archive/mydir/excludedir3
dir_archive/mydir/many_other_directories...
dir_archive/mydir/my_archive_dir
Run Code Online (Sandbox Code Playgroud)

我想创建tar(gz)存档dir_archive.tar.gz,不包括所有文件和目录

dir_archive/mydir/excludedir1
dir_archive/mydir/excludedir2
dir_archive/mydir/excludedir3
dir_archive/mydir/many_other_directories...
Run Code Online (Sandbox Code Playgroud)

但包括

dir_archive/mydir/my_archive_dir
Run Code Online (Sandbox Code Playgroud)

我不想--exclude用于每个目录

tar cvfz dir_archive.tar.gz --exclude=dir_archive/mydir/excludedir1 --exclude=dir_archive/mydir/excludedir2 --exclude=dir_archive/mydir/excludedir3
Run Code Online (Sandbox Code Playgroud)

我尝试使用--add-file,但它不起作用:

tar cvfz dir_archive.tar.gz --exclude=dir_archive/mydir --add-file=dir_archive/mydir/my_archive_dir dir_archive
Run Code Online (Sandbox Code Playgroud)

存在一些简单的方法?谢谢

unix gzip tar archive

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

Php:将字符串连接到所有数组项中

我有这个 PHP片段:

<?php
  $colors = array('red','green','blue');
  foreach ($colors as &$item)
  {
    $item = 'color-'.$item;
  }
  print_r($colors);
?>  
Run Code Online (Sandbox Code Playgroud)

输出:

Array
(
  [0] => color-red
  [1] => color-green
  [2] => color-blue
)
Run Code Online (Sandbox Code Playgroud)

这是更简单的解决方案吗?

(某些数组php函数那样array_insert_before_all_items($colors,"color-"))?

谢谢

php arrays

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

标签 统计

archive ×1

arrays ×1

gzip ×1

php ×1

tar ×1

unix ×1