Als «rm» getaggte Fragen

rm ist der Befehl zum Entfernen von Dateien



1
alternative Optionen zu rm -f
Ich möchte eine Befehlszeile ausführen: cd ~/www/tmp/; rm -P 2* Ich erhalte jedoch eine Fehlermeldung, wenn keine Dateien mit 2 beginnen. Sie würden denken, ich würde jedoch verwenden wollen -f: -f Attempt to remove the files without prompting for confirmation, regardless of the file's permissions. If the file does not …
10 command-line  rm 

6
Dateien mit Leerzeichen im Namen löschen
Ich versuche, alle Dateien mit einem Leerzeichen in ihren Namen zu löschen. Ich benutze folgenden Befehl. Aber es gibt mir einen Fehler Befehl : ls | egrep '. ' | xargs rm Wenn ich hier nur den ls | egrep '. 'Befehl verwende, erhalte ich den gesamten Dateinamen mit Leerzeichen …
10 shell  quoting  rm  xargs 

2
Warum behandeln `cp` und` rm` Verzeichnisse getrennt?
Warum mögen cpund rmbehandeln Tools Verzeichnisse getrennt von regulären Dateien? In beiden Fällen muss der Benutzer explizit angeben, dass er ein rekursives Verhalten wünscht, da er sich sonst überhaupt nicht mit Verzeichnissen befasst. Meine erste Interaktion (vor einiger Zeit) mit Computern fand in einer Windows / GUI / Point-and-Click / …
10 rm  cp 



1
Warum verbinden rmdir und trennen zwei separate Systemaufrufe?
Hier ist etwas, das mich eine Weile gefragt hat: [15:40:50][/tmp]$ mkdir a [15:40:52][/tmp]$ strace rmdir a execve("/usr/bin/rmdir", ["rmdir", "a"], [/* 78 vars */]) = 0 brk(0) = 0x11bb000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff3772c3000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 …

1
Wie kann die Erstellung einer symbolischen Verbindung erzwungen werden?
Ich habe ein bestimmtes Verzeichnis voller anderer Verzeichnisse, die nach Datum sortiert (benannt) sind. Zur Vereinfachung der Bezugnahme habe ich einen Symlink, currentder auf den neuesten verweist. In dem Skript, das neue Datumsverzeichnisse erstellt, möchte ich den currentSymlink erstellen oder korrigieren, um auf das neueste Verzeichnis zu verweisen, das einmal …
10 symlink  rm  ln 

2
Entfernen Sie Dateien ohne Zeichenfolge im Namen
Ich möchte Dateien entfernen, deren Name nicht die Zeichenfolge '999' (ohne das '') enthält. Ich habe versucht: grep -vlr 999 . | xargs -0 rm -f -- find . -print0 | grep --null-data -v 999 | xargs -0 rm -- Aber keiner von ihnen funktioniert. Ich benutze macOS Sierra mit …
9 bash  osx  filenames  rm 

2
Unterschied zwischen rmdir und rm -r
Normalerweise lösche ich Verzeichnisse mit rm : rm -r myDir Mir ist jedoch ein anderer Befehl bekannt, rmdir , der den Job genauso gut zu erledigen scheint: rmdir myDir Was ist der Unterschied zwischen diesen beiden Befehlen und wann sollte jeder verwendet werden?
9 directory  rm  command 

2
Wie lösche ich ein Verzeichnis mit mehreren btrfs-Subvolumes?
Mein Root-Dateisystem befindet sich auf einer btrfs-Partition. Mein /chrootVerzeichnis enthält eine Reihe von btrfs-Subvolumes, mit denen ich es nicht löschen kann rm -rf /chroot. Bei dem Versuch, alle Subvolumes zu löschen, habe ich versucht, nur die Subvolumes unten aufzulisten, indem ich /chrootdas verwendete -o, auf dem in der Manpage "Nur …
9 rm  btrfs 

2
Entfernen Sie alle Dateien rekursiv, ohne Verzeichnisse zu löschen
Ich möchte alle Dateien eines Verzeichnisses "bereinigen", einschließlich aller Dateien in Unterverzeichnissen, aber ich möchte die Unterverzeichnisse an Ort und Stelle belassen. Ich verstehe, rm -rdass dadurch auch die Unterverzeichnisse selbst gelöscht werden. Ich möchte keine versteckten (Punkt-) Dateien löschen. Wie kann das gemacht werden?
9 command-line  find  rm 

2
/ Tmp versehentlich gelöscht
Ich bin aus Versehen gerannt sudo rm -r /tmp, ist das ein Problem? Ich habe es mit neu erstellt. sudo mkdir /tmpBehebt das das Problem? Nachdem ich das Verzeichnis neu erstellt habe, kann ich im Abschnitt " Orte " in der Seitenleiste von nautilus in Ubuntu 14.04 / tmp sehen, …

1
Kann rm leere Verzeichnisse rekursiv entfernen?
In einer alten Version von Unix rmlöschte der Befehl Verzeichnisse, wenn sie leer waren. In der Manpage der Research Unix Eighth Edition für rm : "Wenn ein Eintrag ein Verzeichnis ist, wird er nur entfernt, wenn er leer ist." Ich mag dieses Verhalten, daher habe ich diesen Alias ​​in meinem …
9 directory  rm  alias 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.