Ich möchte alle Dateien löschen, die mit beginnen ._
, wenn ich diesen Befehl ausführe:
me@me:/var/www/my/project$ sudo rm -Rvi ._*
rm: cannot remove `._*': No such file or directory
Ich bin mir ziemlich sicher, .
dass dies Probleme verursacht, und denke, ich meine das aktuelle Verzeichnis. Was ist die richtige Syntax, um dies zu erreichen?
Ich weiß, dass diese Dateien von meinem Mac stammen. Ich brauche eine Möglichkeit, sie zu bereinigen :-)
Danke vielmals
Ben
touch ._test
,rm ._*
funktioniert gut.) Vielleicht gibt es einige andere Attribute, die den Unterschied machen? Dateien, die mit einem Punkt beginnen, sind nichts Besonderes, da es üblich ist, zB Konfigurationsdateien (~ / .profile) zu "verstecken".Antworten:
Sie können dies versuchen:
oder wenn deine Shell das nicht mag:
find sollte ohne argumente einfach alles auflisten .
quelle
find -name ._\* |xargs sudo rm -v
<- links mit nur ausführliche :-)find . -type f -name "._*" -perm +w -delete
, weil ._ * -Dateien in SVN nicht beschreibbar sind.