como copiar uma lista de arquivos em um único diretório

0

Eu quero copiar uma lista de arquivos em um único diretório, mas tornar o diretório de destino o primeiro nome de arquivo no comando, como posso fazê-lo com o comando linux.

    
por Eli 29.09.2011 / 06:10

2 respostas

2

Você quer dizer o comando para se parecer com o seguinte -

specialcopy destDir filetocopy1 filetocopy2 filetocopy3

se for o caso, crie um script chamado specialcopy.sh com o texto abaixo

#!/bin/bash

DEST=$1
shift
cp "$@" "$DEST"
    
por 29.09.2011 / 07:54
0

No Linux, há cp -t para usuários do xargs.

xargs -d'\n' cp -t targetdir < filelist
    
por 29.09.2011 / 13:44

Tags