Eu tenho cerca de 50 arquivos csv muito grandes, eles têm milhares de linhas.
E eu só quero manter as primeiras 200 linhas para cada uma delas - tudo bem se os arquivos gerados substituirem os originais.
Qual comando devo usar para fazer isso?
Eu arrasto e solto uma pasta em outra por engano no FileZilla.
~/big_folder
~/some_other_folder
A pasta foi movida é muito grande. Inclui centenas de milhares de arquivos (node_modules, pequenos arquivos de imagem, muitas pastas)
O que é tão estranho é que depois que eu solto o mouse, a movimentação é feita. A pasta "big_folder" é movida para "some_other_folder".
~/some_other_folder/big_folder
(não há big_folder
no ~/
depois de se mover)
Então eu percebo o erro e tento voltar, mas falha tanto no FileZilla quanto no terminal.
Então eu tenho que cp -r
copiar os arquivos de volta porque existem códigos do lado do servidor acessando esses arquivos em~/big_folder
E demora uma eternidade para esperar...
O que devo fazer?
BTW, aqui está a saída do FileZilla (é a falha da volta):
Status: Renaming '/root/big_folder' to '/root/some_other_folder/big_folder'
Status: /root/big_folder -> /root/some_other_folder/big_folder
Status: Renaming '/root/some_other_folder/big_folder' to '/root/big_folder'
Command: mv "big_folder" "/root/big_folder"
Error: mv /root/some_other_folder/big_folder /root/big_folder: received failure with description 'Failure'