2016-02-01 5 views
1

Я следую this Wikipedia example, чтобы найти и удалить файл.xarg, find и rm rm: не удается удалить `./not ': нет такого файла или каталога

[[email protected]] (5)$ touch 'not important_file' 
[[email protected]] (6)$ touch important_file 
[[email protected]] (7)$ ls 
agreement.txt cs_web   johns.txt   reverse_sorted_user.txt songs.txt  users.txt* 
awk_example.txt good_users.txt marks.txt   sed_example.txt   sorted_user.txt 
cs.html   important_file not\ important_file softlink/    [email protected] 
[[email protected]] (8)$ find . -name not\* | tail -1 | xargs rm 
rm: cannot remove `./not': No such file or directory 

Любая идея, как это можно исправить?

+0

Обратите внимание, что 'important_file' теперь ушел! –

ответ

1

В статье xargs, на которой вы ссылаетесь, подробно обсуждается, как использовать обработку с нулевой или строчной обработкой, чтобы справиться с этими точными ситуациями, но вы даже не используете xargs.

Вы скопировали пример, который означает иллюстрацию того, что не работает.