Beispielanalyse von Linux-Dateiverwaltungsbefehlen [Berechtigungen, Erstellen, Löschen, Kopieren, Verschieben, Suchen usw.]

Beispielanalyse von Linux-Dateiverwaltungsbefehlen [Berechtigungen, Erstellen, Löschen, Kopieren, Verschieben, Suchen usw.]

Dieser Artikel beschreibt die Linux-Dateiverwaltungsbefehle anhand von Beispielen. Teilen Sie uns die Einzelheiten zu Ihrer Information mit:

1. Dateiberechtigungen

Lesen Sie R 4
Schreiben Sie w 2
Ausführen x 1

Dateien werden in drei Berechtigungstypen unterteilt:

  1. Eigentümerberechtigungen
  2. Benutzerberechtigungen innerhalb der Gruppe
  3. Berechtigungen für Benutzer außerhalb der Gruppe

2. Zeigen Sie die Dateien im Verzeichnis an

ls [Optionen] [Pfad oder Dateiname]
-l: Detaillierte Informationen anzeigen
-a: Alle Dateien anzeigen, einschließlich versteckter Dateien

Erste Spalte: Dateiberechtigungen
- (rw-) (---) (---)
Das erste Zeichen gibt den Dateityp an (- steht für eine normale Datei, d für einen Ordner)
Der zweite zeigt die Berechtigungen des Eigentümers an
Der dritte zeigt die Gruppenberechtigungen an
Die vierte Spalte gibt die Berechtigungen außerhalb der Gruppe an. Die zweite Spalte: die Anzahl der Dateiknoten. Die dritte Spalte: der Dateibesitzer. Die vierte Spalte: die Gruppe, zu der die Datei gehört. Die fünfte Spalte: die Dateigröße. Die sechste Spalte: der letzte Änderungszeitpunkt der Datei. Die siebte Spalte: der Dateiname.

3. Verzeichnisverwaltung

mkdir Verzeichnisname erstellt ein Verzeichnis
-p rekursive Erstellung
-m gibt die Berechtigungen beim Erstellen eines Verzeichnisses an (unter Linux beträgt die Standardberechtigung zum Erstellen eines Verzeichnisses 755)

rmdir Verzeichnisname Verzeichnis löschen (nur leere Verzeichnisse können gelöscht werden)
-p rekursives Löschen

4. Dateierstellung und -löschung

Berühren Sie den Dateinamen, um eine Datei zu erstellen
rm Dateiname Datei löschen (fragt, ob gelöscht werden soll)
-r rekursives Löschen
-f bedeutet Schließen-Bestätigung

5. Dateien kopieren und verschieben

cp [Optionen] Quelldateipfad Zieldateipfad Datei kopieren
-R: rekursiv kopieren
-p: Behält die ursprünglichen Attribute der Datei während des Kopiervorgangs bei
-v : Kopiervorgang anzeigen

> cp -R /home/user1/123 /home/. (. bedeutet, den ursprünglichen Dateinamen verwenden)

mv [Optionen] Quelldateipfad Zieldateipfad Datei verschieben
-v: Prozess anzeigen

> mv /home/Benutzer1/123 /home/.

*mv kann auch die Umbenennungsfunktion realisieren.

6. Dateistatistik

wc [Optionen] Dateiliste Statistik Dateiinhalt
-c zählt die Anzahl der Zeichen
-l Zeilen zählen
-w Wörter zählen

>wc -c 1.txt
 
>wc -w 1.txt
 

7. Suche nach passenden Zeilen

grep [Optionen] Zeichenfolge Quelldatei
-n Zeilennummern anzeigen
-c Wie viele Zeilen insgesamt übereinstimmen sollen
-i Groß-/Kleinschreibung ignorieren

> grep -ni hallo 1.txt

Ich hoffe, dieser Artikel hilft Ihnen bei der Wartung Ihres Linux-Systems.

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung des Problems, dass der Speicherplatz nach dem Löschen der Linux-Datei nicht freigegeben wird
  • So gehen Sie mit dem Problem um, dass die Datei gelöscht wird, der Speicherplatz in Linux jedoch nicht freigegeben wird
  • Linux-Unlink-Funktion und wie man Dateien löscht
  • Linux implementiert geplante Sicherungen der MySQL-Datenbank und löscht Sicherungsdateien, die älter als 30 Tage sind
  • Linux sichert regelmäßig die MySQL-Datenbank und löscht vorherige Sicherungsdateien (empfohlen)
  • So löschen Sie Ordner, Dateien und Dekomprimierungsbefehle auf Linux-Servern
  • 5 Möglichkeiten zum Löschen oder Entfernen großer Dateiinhalte in Linux
  • Vergleich der Effizienz verschiedener Methoden zum Löschen von Dateien in Linux

<<:  Diskussion über sinnvollere Erstellungsregeln für MySQL-String-Indizes

>>:  Der Prozess der Verwendung von vxe-table zum Erstellen bearbeitbarer Tabellen in Vue

Artikel empfehlen

So verpacken Sie das Uniapp-Projekt als Desktop-Anwendung

Electron installieren cnpm installiere Electron -...

jQuery implementiert die Drop-Down-Box zur Auswahl des Wohnortes

Der spezifische Code für die Verwendung von jQuer...

Mehrere beliebte Website-Navigationsrichtungen in der Zukunft

<br />Dies ist nicht nur ein Zeitalter der I...

So fixieren Sie Inhalte beim Scrollen einer HTML-Seite an einer festen Position

In diesem Artikel wird hauptsächlich erläutert, w...

Dieser Artikel hilft Ihnen, den Quellcode von PReact10.5.13 zu verstehen

Inhaltsverzeichnis render.js-Teil create-context....

Spezifische Verwendung zusammengesetzter CSS-Selektoren

Kreuzungsauswahl Der Schnittpunktselektor besteht...

Implementierung eines CSS-Textschatten-Effekts zur allmählichen Unschärfe

Textschatten Fügen Sie dem Text einen Schatten hi...

Dreißig HTML-Codierungsrichtlinien für Anfänger

1. HTML-Tags immer schließen Im Quellcode der vor...

Detaillierte Erklärung zur korrekten Verwendung der if-Funktion in MySQL

Für das, was ich heute schreiben werde, lief das ...

Ich zeige Ihnen, wie Sie Schriftsymbole in CSS verwenden

Zunächst einmal: Was ist ein Schriftsymbol? Oberf...

CSS-Randüberlappungen und wie man sie verhindert

Die vertikal benachbarten Kanten zweier oder mehr...