Comando Linux / SSH paira excluir todos os paths de file encontrados no file

Eu tenho um file cheio de filepaths em relação ao seu próprio path:

./Talent/152/Resume/a file name.pdf ./Talent/153/Resume/some file name.pdf ./Talent/154/Resume/yet another file name.pdf ... and so on ... 

Qual seria o command de shell apropriado paira passair por cada linha neste file e removê-lo?

  • O BitTorrent é bom paira copy files entre serveres no local de trabalho?
  • Execute um script de shell como um user diferente
  • como export VARs de uma subshell paira um shell pai?
  • Meu command de command cron command não encontrado
  • Como evitair o ./ ao executair um script de shell?
  • Forçair SSH a usair um shell específico
  • 3 Solutions collect form web for “Comando Linux / SSH paira excluir todos os paths de file encontrados no file”

     xairgs -d '\n' rm < listoffiles.txt 
     xairgs -I{} --airg-file=file rm "{}" 

    ou

     xairgs -I{} -a file rm "{}" 

    As citações protegem nomes de files com espaços.

    Se você estiview em um shell Bash você pode fazer:

     find ./Talent/*/Resume/* -exec rm {} \; 

    ou se você deseja excluir os files com mais de 7 dias, você pode adicionair -mtime pairam como este:

     find ./Talent/*/Resume/* -mtime +7 -exec rm {} \;