Böyle bir dosyam var Bu liste, dosyamın bir örneğidir ve gerçek dosyaların başarılı olmadığına dikkat edin.Linux: Dosyaları aynı ada sahip nasıl taşır, diff ext. kendi klasörlerine mi?
file1.a
file2.a
file1.b
file2.b
...
bazılarında ise .c uzantısı ama yok hepsi
Ben kendi adında klasöre bu dosyaları taşımak istiyorum nasıl.
Bu
find . -type f -print0 | xargs -0 -l sh -c 'mkdir "${1%.*}" && mv "$1" "${1%.*}"' sh
denedi ama yani amaçlandığı gibi o Eh o klasörleri oluşturur ama alışkanlık aynı klasörde aynı adı farklı uzantısının ikinci dosyayı koymak çalışmaz.
mkdir: cannot create directory ‘./file1’: File exists
mkdir: cannot create directory ‘./file2’: File exists
mkdir: cannot create directory ‘./file3’: File exists
Aşağıdakileri yerine getirin ve işleneni kullanın: I.e. '||'. Ya da komut ayırıcıyı kullanın: ';' –