my $tmp = delete $hash{ebene1}; %hash2 = %$tmp; # oder gleich %hash2 = %{ delete $hash{ebene1} };