假设我有
dir 1/dir 2/file 1
dir 3/dir 4/file 2
Run Code Online (Sandbox Code Playgroud)
(目录和文件名中的空格是有意的)
我想结束
dir 1/file 1
dir 3/file 2
Run Code Online (Sandbox Code Playgroud)
此答案将所有文件移动到当前父目录(而不是每个文件的父目录)
find . -maxdepth 1 -exec mv {} .. \;
Run Code Online (Sandbox Code Playgroud)
这个答案打印出每个父目录,但我不确定如何移动。
find . -name '.user.log' | xargs -I{} dirname {}
Run Code Online (Sandbox Code Playgroud)