小编Mar*_*tin的帖子

如何确定文件是别名还是符号链接?

我在旧系统上工作,我有一堆文件引用位于其他文件夹中的图像。

lrwxrwxrwx  1 user nobody      56 Feb 10  2010 t100x100.jpg -> /home/www/virtual/categories/swm/24/m/00012/t100x100.jpg
lrwxrwxrwx  1 user nobody      56 Feb 10  2010 t100x133.jpg -> /home/www/virtual/categories/swm/24/m/00012/t100x133.jpg
lrwxrwxrwx  1 user nobody      56 Feb 10  2010 t125x150.jpg -> /home/www/virtual/categories/swm/24/m/00012/t125x150.jpg
lrwxrwxrwx  1 user nobody      56 Feb 10  2010 t150x200.jpg -> /home/www/virtual/categories/swm/24/m/00012/t150x200.jpg
Run Code Online (Sandbox Code Playgroud)

我怎么知道这些是符号链接还是别名?

unix bash shell

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

如何使用通配符在 unix shell 上复制文件

我正在尝试将一些文件复制到现有文件夹中。这是架构的一个例子

# origin 
/home/user/myfiles/folder1/group1/1.jpg
/home/user/myfiles/folder1/group1/2.jpg
/home/user/myfiles/folder1/group2/1.jpg
/home/user/myfiles/folder1/group2/2.jpg
/home/user/myfiles/folder2/group1/1.jpg
/home/user/myfiles/folder2/group1/2.jpg
/home/user/myfiles/folder2/group2/1.jpg
/home/user/myfiles/folder2/group2/2.jpg
Run Code Online (Sandbox Code Playgroud)

目标文件夹架构已经存在,它只是不存在的原始文件 (jpg)。

我的问题是如何做到这一点?

我想最终得到类似下面的结果,但这不起作用。也许我应该在查询中包含正则表达式以将星号分隔为值并用作来源/目的地?

 cp /home/user/myfiles/*/*/*.jpg  /home2/user/myfiles/*/*/*.jpg
Run Code Online (Sandbox Code Playgroud)

我最初的打算是在我未回答的问题上使用此复制模式: s3cmd:如何将文件从本地复制到具有现有结构的 S3 存储桶作为可能的解决方案。

bash shell

6
推荐指数
1
解决办法
5282
查看次数

标签 统计

bash ×2

shell ×2

unix ×1