Vorwort Bevor wir beginnen, sollten wir uns kurz mit den Dateiattributen und deren Änderung befassen: Aus dem obigen Bild können wir einige grundlegende Eigenschaften der Datei erkennen, darunter Berechtigungen, Anzahl der Links, Eigentümer und Gruppe, Dateigröße, Änderungszeit, Dateiname usw. Verzeichnis ändern
Anzeigen der Dateiliste
ls -lh konvertiert die Byte-Anzeige der Dateigröße in die bekannte Windows ls -lhd /etc dient zum Anzeigen der Größe des Verzeichnisses etc, anstatt des gesamten Inhalts im Verzeichnis ect. #ls -i Zeigt die ID-Nummer jeder Datei an Berechtigungsflags
Berechtigungsgruppierung Beispiel - rw-r--r-- 1 root root 48 Jan 8 20:14 token.txt Die ersten 10 Ziffern -rw-rw-r--
Aus der obigen Erklärung können wir ersehen, dass die Berechtigungen der Datei token.txt wie folgt lauten: Der aktuelle Benutzer selbst: lesbar und schreibbar, keine Ausführungsberechtigung Aktuelle Benutzergruppe: lesbar, aber nicht schreibbar, keine Ausführungsberechtigung Andere Benutzer: Lesbar, aber nicht beschreibbar, keine Ausführungsberechtigung rwx kann auch durch Zahlen ersetzt werden
Berechtigungen entsprechen Zahlen, Oktal
Dateiberechtigungen ändern chmod 777 file|dir (-R rekursiv in Unterordner) [root@iZwz9id7ajv83jhb9gicj0Z Spiders]# chmod 777 test_data/ -R [root@iZwz9id7ajv83jhb9gicj0Z Spinnen]# ls batj_kb.py batj_yb.py __init__.py items.py sztj_tjkb.py sztj_tjyb.py Testdaten batj_kb.pyc batj_yb.pyc __init__.pyc items.pyc sztj_tjkb.pyc sztj_tjyb.pyc [root@iZwz9id7ajv83jhb9gicj0Z Spinnen]# ls -l insgesamt 60 -rw-r--r-- 1 spiderftp ftp 2484 19. September 17:07 batj_kb.py -rw-r--r-- 1 spiderftp ftp 2806 19. September 17:07 batj_kb.pyc -rw-r--r-- 1 spiderftp ftp 4751 19. September 17:07 batj_yb.py -rw-r--r-- 1 spiderftp ftp 4801 19. September 17:07 batj_yb.pyc -rw-r--r-- 1 spiderftp ftp 161 19. September 17:07 __init__.py -rw-r--r-- 1 spiderftp ftp 132 19. September 17:07 __init__.pyc -rw-r--r-- 1 spiderftp ftp 512 19. September 17:07 items.py -rw-r--r-- 1 spiderftp ftp 606 19. September 17:07 items.pyc -rw-r--r-- 1 spiderftp ftp 3900 19. September 17:07 sztj_tjkb.py -rw-r--r-- 1 spiderftp ftp 3542 19. September 17:07 sztj_tjkb.pyc -rw-r--r-- 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py -rw-r--r-- 1 spiderftp ftp 2046 19. September 17:07 sztj_tjyb.pyc drwxrwxrwx 3 spiderftp ftp 4096 20. September 11:58 test_data [root@iZwz9id7ajv83jhb9gicj0Z Spiders]# cd test_data/ [root@iZwz9id7ajv83jhb9gicj0Z Testdaten]# ls -l insgesamt 60 -rwxrwxrwx 1 spiderftp ftp 2484 19. September 17:07 batj_kb.py -rwxrwxrwx 1 spiderftp ftp 2806 19. September 17:07 batj_kb.pyc -rwxrwxrwx 1 spiderftp ftp 4751 19. September 17:07 batj_yb.py -rwxrwxrwx 1 spiderftp ftp 4801 19. September 17:07 batj_yb.pyc -rwxrwxrwx 1 spiderftp ftp 161 19. September 17:07 __init__.py -rwxrwxrwx 1 spiderftp ftp 132 19. September 17:07 __init__.pyc -rwxrwxrwx 1 spiderftp ftp 512 19. September 17:07 items.py -rwxrwxrwx 1 spiderftp ftp 606 19. September 17:07 items.pyc -rwxrwxrwx 1 spiderftp ftp 3900 19. September 17:07 sztj_tjkb.py -rwxrwxrwx 1 spiderftp ftp 3542 19. September 17:07 sztj_tjkb.pyc -rwxrwxrwx 1 spiderftp ftp 1522 19. September 17:07 sztj_tjyb.py -rwxrwxrwx 1 spiderftp ftp 2046 19. September 17:07 sztj_tjyb.pyc drwxrwxrwx 2 root root 4096 20. September 11:58 Test Ändern Sie den Benutzer, dem die Datei gehört chown Benutzerdatei|Verzeichnis (-R rekursiv in Unterordner) [root@iZwz9id7ajv83jhb9gicj0Z Spinnen]# ls -l insgesamt 60 -rw-r--r-- 1 spiderftp ftp 2484 19. September 17:07 batj_kb.py -rw-r--r-- 1 spiderftp ftp 2806 19. September 17:07 batj_kb.pyc -rw-r--r-- 1 spiderftp ftp 4751 19. September 17:07 batj_yb.py -rw-r--r-- 1 spiderftp ftp 4801 19. September 17:07 batj_yb.pyc -rw-r--r-- 1 spiderftp ftp 161 19. September 17:07 __init__.py -rw-r--r-- 1 spiderftp ftp 132 19. September 17:07 __init__.pyc -rw-r--r-- 1 spiderftp ftp 512 19. September 17:07 items.py -rw-r--r-- 1 spiderftp ftp 606 19. September 17:07 items.pyc -rw-r--r-- 1 spiderftp ftp 3900 19. September 17:07 sztj_tjkb.py -rw-r--r-- 1 spiderftp ftp 3542 19. September 17:07 sztj_tjkb.pyc -rw-r--r-- 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py -rw-r--r-- 1 spiderftp ftp 2046 19. September 17:07 sztj_tjyb.pyc drwxrwxrwx 3 spiderftp ftp 4096 20. September 11:58 test_data [root@iZwz9id7ajv83jhb9gicj0Z Spiders]# chown root test_data/ -R [root@iZwz9id7ajv83jhb9gicj0Z Spinnen]# ls -l insgesamt 60 -rw-r--r-- 1 spiderftp ftp 2484 19. September 17:07 batj_kb.py -rw-r--r-- 1 spiderftp ftp 2806 19. September 17:07 batj_kb.pyc -rw-r--r-- 1 spiderftp ftp 4751 19. September 17:07 batj_yb.py -rw-r--r-- 1 spiderftp ftp 4801 19. September 17:07 batj_yb.pyc -rw-r--r-- 1 spiderftp ftp 161 19. September 17:07 __init__.py -rw-r--r-- 1 spiderftp ftp 132 19. September 17:07 __init__.pyc -rw-r--r-- 1 spiderftp ftp 512 19. September 17:07 items.py -rw-r--r-- 1 spiderftp ftp 606 19. September 17:07 items.pyc -rw-r--r-- 1 spiderftp ftp 3900 19. September 17:07 sztj_tjkb.py -rw-r--r-- 1 spiderftp ftp 3542 19. September 17:07 sztj_tjkb.pyc -rw-r--r-- 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py -rw-r--r-- 1 spiderftp ftp 2046 19. September 17:07 sztj_tjyb.pyc drwxrwxrwx 3 root ftp 4096 20. September 11:58 test_data Ändern der Gruppe, zu der eine Datei gehört chgrp group file|dir (-R rekursiv in Unterdateien) [root@iZwz9id7ajv83jhb9gicj0Z Spinnen]# ls -l insgesamt 60 -rw-r--r-- 1 spiderftp ftp 2484 19. September 17:07 batj_kb.py -rw-r--r-- 1 spiderftp ftp 2806 19. September 17:07 batj_kb.pyc -rw-r--r-- 1 spiderftp ftp 4751 19. September 17:07 batj_yb.py -rw-r--r-- 1 spiderftp ftp 4801 19. September 17:07 batj_yb.pyc -rw-r--r-- 1 spiderftp ftp 161 19. September 17:07 __init__.py -rw-r--r-- 1 spiderftp ftp 132 19. September 17:07 __init__.pyc -rw-r--r-- 1 spiderftp ftp 512 19. September 17:07 items.py -rw-r--r-- 1 spiderftp ftp 606 19. September 17:07 items.pyc -rw-r--r-- 1 spiderftp ftp 3900 19. September 17:07 sztj_tjkb.py -rw-r--r-- 1 spiderftp ftp 3542 19. September 17:07 sztj_tjkb.pyc -rw-r--r-- 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py -rw-r--r-- 1 spiderftp ftp 2046 19. September 17:07 sztj_tjyb.pyc drwxrwxrwx 3 root ftp 4096 20. September 11:58 test_data [root@iZwz9id7ajv83jhb9gicj0Z Spiders]# chgrp root test_data/ [root@iZwz9id7ajv83jhb9gicj0Z Spinnen]# ls -l insgesamt 60 -rw-r--r-- 1 spiderftp ftp 2484 19. September 17:07 batj_kb.py -rw-r--r-- 1 spiderftp ftp 2806 19. September 17:07 batj_kb.pyc -rw-r--r-- 1 spiderftp ftp 4751 19. September 17:07 batj_yb.py -rw-r--r-- 1 spiderftp ftp 4801 19. September 17:07 batj_yb.pyc -rw-r--r-- 1 spiderftp ftp 161 19. September 17:07 __init__.py -rw-r--r-- 1 spiderftp ftp 132 19. September 17:07 __init__.pyc -rw-r--r-- 1 spiderftp ftp 512 19. September 17:07 items.py -rw-r--r-- 1 spiderftp ftp 606 19. September 17:07 items.pyc -rw-r--r-- 1 spiderftp ftp 3900 19. September 17:07 sztj_tjkb.py -rw-r--r-- 1 spiderftp ftp 3542 19. September 17:07 sztj_tjkb.pyc -rw-r--r-- 1 spiderftp ftp 1522 Sep 19 17:07 sztj_tjyb.py -rw-r--r-- 1 spiderftp ftp 2046 19. September 17:07 sztj_tjyb.pyc drwxrwxrwx 3 root root 4096 20. September 11:58 test_data Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Details und Beispielcode der MySQL-Replikationstabelle
>>: So fügen Sie eine Schnittstellen-Abhörmaske in ein Vue-Projekt ein
Inhaltsverzeichnis Unsinn Text Der erste router/i...
Manchmal müssen wir einige Befehle auf einem Remo...
Inhaltsverzeichnis 1. js-Speicher 2. Abtretung 3....
Inhaltsverzeichnis Join-Algorithmus Der Unterschi...
Ich habe heute eine Aufgabe von der Firma erhalte...
Einführung In diesem Artikel wird beschrieben, wi...
Inhaltsverzeichnis 1. Grundlegende Ereignisbehand...
1. Betreten Sie den Container docker run [Option]...
Einführung Es ist nicht nötig, Redis im Detail vo...
Inhaltsverzeichnis 1. Kapseln Sie komplexe Seiten...
Inhaltsverzeichnis brauchen: Ideen: Lektion: Teil...
Dieser Artikel beschreibt, wie lamp-php7.0 in ein...
Artikel-Mindmap Warum Master-Slave-Replikation un...
Dieser Artikel enthält einfachen HTML- und Musikp...
Inhaltsverzeichnis Abfragehintergrund 1. Like-Abf...