Вот и проблема. У меня было множество файлов в каталоге. Затем я создал другой каталог в этом каталоге. Тогда я сколотил эту команду:Можно ли как-то отменить результаты команды mv?
find . -maxdepth 1 -type f -exec mv {} ./1 \;
Эта команда должна была принять все файлы в каталоге и переместить их в эту вновь созданную директорию, но вместо того, чтобы обеспечить имя каталога, я облажался и напечатал , как вы можете видеть из фрагмента кода. Итак, у меня появился только один текстовый файл с именем , который теперь содержит материал из одного из исчезнувших файлов, и все.
Есть ли вероятность, что я смог восстановить потерянные файлы (или, возможно, фактические данные из файлов - все они были текстовыми файлами), или они довольно давно исчезли?
До:
[email protected]:~/Documents/prgmg/work$ ls
add.s bubble.s cpuid.s div.s hello.s mult.s sum.s test.s
a.out c demo.s gas.txt max.s print_arr.s test.c
[email protected]:~/Documents/prgmg/work$ mkdir asm
После:
[email protected]:~/Documents/prgmg/work$ ls
1 asm c
Итак, как вы можете видеть, я хотел поставить все ассемблере файлы в директорию asm
. И, как сейчас, 1
является текстовым файлом и содержит материал от gas.txt
.