可以说我有该目录/Users/admin/Documents/Folder1/file1.txt
并且想删除Folder1
而不删除file1.txt
.最后它应该看起来像/Users/admin/Documents/file1.txt
。
答案1
您必须分两步执行此操作:
mv /Users/admin/Documents/Folder1/file1.txt /Users/admin/Documents/file1.txt
rm -R /Users/admin/Documents/Folder1
您bash
可以使用以下较短的版本:
mv /Users/admin/Documents/{Folder1/,}file1.txt
rm -R /Users/admin/Documents/Folder1
答案2
您可以尝试将 .txt 文件复制到文档目录中。然后您可以继续删除该子目录。那会容易 100 倍。
答案3
最初我是这样建议的:
cd /Users/admin/Documents/Folder1
mv $(ls -A) .. # the -A will find hidden items, but not return "." or ".."
cd ..
rmdir Folder1
但从评论中我发现这并不安全。