Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这可能是一个简单的问题:我不小心将整个目录(称为 A)复制到另一个目录(称为 B),现在我想从目录 B 中删除所有“directory_A 文件”。我意识到管道可能是一个好主意,但我不知道该怎么做......我可以在命令行中写吗:(假设我目前在目录 B 中)
ls ~/path/to/directory_A | rm -f
非常感谢!
你非常亲近。假设当前工作目录是 directory_B:
ls ~/path/to/directory_A | xargs rm
cd directoryA ls directoryA > /tmp/t.lis cd directoryB while read fname do rm "$fname" done</tmp/t.lis
一种方法。