在 Ubuntu 终端怎樣先查看、再删除、最后再确认这两个文件刪掉沒
======================================================
說明:
{}:表示複製括號裏面的命令
rm -v /“源路徑+文件名字”:表示刪除某個文件
舉例:rm -v "/media/ubuntu/LEROMS1/roms1/batocera-x86_64-41-20250106.img.gz"
rm -v /源路徑+文件名字的前面的名字*.文件格式:表示刪除能夠匹配上文件名的所有文件文件
舉例:rm -v /media/ubuntu/LEROMS1/roms1/batocera-x86_64-4*.img.gz
sudo:權限不足就前面加sudo
舉例:rm -v /media/ubuntu/LEROMS1/roms1/batocera-x86_64-4*.img.gz
sudo:權限不足就前面加sudo
===============================================
完整操作步骤(直接复制执行)
1. 先查看文件是否存在(删除前确认)
2. 安全删除这两个文件
rm -v /media/ubuntu/LEROMS1/roms1/batocera-x86_64-4*.img.gz
- -v会显示已删除的文件名,让你明确看到删了什么
- 4*会自动匹配 41 和 42 两个文件,不用分开删
3. 删除后再次查看,确认已删除
ls -lh /media/ubuntu/LEROMS1/roms1/batocera-x86_64-4*.img.gz
完整三条命令(可一次性复制)
rm -v /media/ubuntu/LEROMS1/roms1/batocera-x86_64-4*.img.gz
ls -lh /media/ubuntu/LEROMS1/roms1/batocera-x86_64-4*.img.gz
总结
- 第一条命令:查看确认文件
- 第二条命令:安全删除文件
-
第三条命令:验证删除成功
1. 删除前查看(只看这两个)
看到這兩個文件: “batocera-x86_64-41-20250106.img.gz" “batocera-x86_64-42-20251006.img.gz"
2. 精准删除这两个文件
rm -v "/media/ubuntu/LEROMS1/roms1/batocera-x86_64-42-20251006.img.gz"}
方案 2:写在同一行,用;分隔
{sudo rm -v "/文件1.img.gz" ; rm -v "/文件2.img.gz"} 如果提示權限不足,前面加{sudo}{sudo rm -v "/media/ubuntu/LEROMS1/roms1/batocera-x86_64-41-20250106.img.gz" sudo rm -v "/media/ubuntu/LEROMS1/roms1/batocera-x86_64-42-20251006.img.gz"}
3. 删除后再次检查确认
看不到這兩個文件
就说明只删掉了你指定的这两个
==============================================================
==============分割線,下面可以不用看======================================================
錯誤的寫法舉例:
rm -v "/文件1.img.gz" rm -v "/文件2.img.gz"
- 命令:rm
- 参数 1:-v
- 参数 2:/文件1.img.gz
- 参数 3:rm
- 参数 4:-v
- 参数 5:/文件2.img.gz
- /文件1.img.gz(成功)
- rm(这根本不是一个文件,所以报错无法删除 'rm')
- -v(同样不是文件,报错)
- /文件2.img.gz(成功)
已删除 '/文件1.img.gz' rm: 无法删除 'rm': 没有那个文件或目录 已删除 '/文件2.img.gz'