【发布时间】:2019-07-07 09:26:58
【问题描述】:
我无法使用 rm 命令从另一个目录远程删除文件。我是初学者,所以我为我无法正确阐述而道歉。
这就是我想要做的事情: 我正在尝试从子目录中删除所有 .srt 文件。当我像这样 cd 进入特定目录时它可以工作:
命令 1: cd /users/jakubdonovan/library/cloudstorage/iCloud\ drive/the-modern-python3-bootcamp/target_folder
命令 2: rm *.srt
但是,假设我想在不先使用“cd”命令的情况下从文件夹中快速删除特定文件类型,如下所示:
rm *.srt /users/jakubdonovan/library/cloudstorage/iCloud\ drive/the-modern-python3-bootcamp/target_folder
它返回“没有匹配通配符'*.srt'。见help expand。”
这很奇怪,因为我可以毫无问题地远程使用 touch、cp 和所有其他命令。
有没有办法让命令“rm *.filetype”一举从文件夹及其所有子文件夹中删除具有该特定文件类型的所有文件?
【问题讨论】:
标签: command-line terminal