Я попытался использовать этот commanline.
find *.txt | head -1 | xargs -0 mv *.txt test.txt
я получил.
mv: target '02 .txt\n 'не является каталогом
Что не так :(?
Я попытался использовать этот commanline.
find *.txt | head -1 | xargs -0 mv *.txt test.txt
я получил.
mv: target '02 .txt\n 'не является каталогом
Что не так :(?
Попробуйте это вместо этого:
find -name '*.txt' -print0 | head -z -1 | xargs -0 -I '{}' mv '{}' test.txt
Что было не так и почему это должно работать вместо:
*.txt
в качестве имени найденного файла.