Heim Betriebssystem Erstellen, kopieren, umbenennen und entfernen Sie UNIX -Dateien und -verzeichnisse

Erstellen, kopieren, umbenennen und entfernen Sie UNIX -Dateien und -verzeichnisse

2095 07/10/2021

In diesem Dokument werden Befehle zum Erstellen, Kopieren, Umbenennen und Löschen von UNIX -Dateien und Verzeichnissen aufgeführt.Es wird davon ausgegangen, dwies Sie UNIX für seinen Anmeldesdienst verwenden (Login.itd.Umich.Edu)))))))).Die Anweisungen hier gelten für viele undere Unix -Mwiechinen.Wenn Sie sich jedoch nicht für den Dienst anmelden, bemerken Sie möglicherweise ein underes Verhalten.

Wwie sind Unix -Dateien und -verzeichnisse?

Eine Datei ist ein "Container" für Daten.UNIX unterscheidet keinen Unterschied zwischen Dateitypen - eine Datei kann den Text eines Dokuments, Daten für ein Programm oder dwie Programm selbst enthalten.

Verzeichnisse bieten eine Möglichkeit, Dateien zu oderganisieren, und ermöglicht es Ihnen, verwundte Dateien zusammen zu gruppieren.Verzeichnisse können Dateien und/oder undere Verzeichnisse enthalten.Verzeichnisse sind analog zu Macinzush- und Windows -Ordnern.

Benennung von UNIX -Dateien und Verzeichnissen

Jede Datei und jedes Verzeichnis hat einen Namen.In einem Verzeichnis muss jedes Element (dh jede Datei oder jedes Verzeichnis)))))))) einen eindeutigen Namen haben, aber Elemente mit demselben Namen können in mehr als einem Verzeichnis voderhunden sein.Ein Verzeichnis kann den gleichen Namen haben wie eines der Elemente, die es enthält.

Datei- und Verzeichnisnamen können bis zu 256 Zeichen lang sein.Namen können fwiet jedes Zeichen verwenden (außer einem Raum)))))))).Sie können einen Multi-Woderd-Dateinamen entweder mit einem Unterstrich oder einem Zeitraum teilen (zum Beispiel,

Kapitel eins

oder

Kapitel.zwei

)))))))).

Einige Charaktere haben besondere Bedeutungen zu Unix.Es ist am besten, diese Zeichen in Dateinamen zu vermeiden:

UNIX ist Fallempfindlichkeit.Jede von diesen ist eine eindeutige Datei:

myfile, myfile, myfile,

und

MEINE DATEI

.

Erstellen einer Datei

Many people create files using a text edizuder, but you can use dwie commund

Katze

zu create files without using/learning zu use a text edizuder.So erstellen Sie eine Übungsdatei (aufgerufen

Firstfile

)))))))) und enter one line of text in it, type dwie following at dwie

%

prompt:

Dateieingabe durch Eingabe beenden

Kontrolle-d

auf einer Zeile selbst. (Hold down dwie Control key und type d.)))))))) Auf Ihrem Bildschirm sehen Sie:

Um den Inhalt einer Datei zu untersuchen, die Sie gerade erstellt haben, geben Sie diese unter dem ein

%

prompt:

Kopieren einer Datei

To make a dupliKatzee copy of a file, use dwie commund

CP

. Foder example, zu create an exact copy of dwie file called

Firstfile,

Sie würden tippen:

This results in zwei files with dwennferent names, each containing dwie same infodermation.Dwie

CP

commund woderks by overwriting infodermation.Wenn Sie eine undere Datei mit dem Namen erstellen

dritte Datei

und dwien type dwie following commund:

you will find that dwie oderiginal contents of

Firstfile

sind weg, ersetzt durch den Inhalt von

dritte Datei

.

Umbenennung einer Datei

Unix does neint have a commund specwennically foder renaming files.Stattdessen die

MV

commund is used both zu change dwie name of a file und zu move a file inzu a dwennferent direczudery.

To change dwie name of a file, use dwie following commund fodermat (where

dritte Datei

und

Datei3

are sample file names)))))))):

This commund results in dwie complete removal of

dritte Datei

, aber eine neue Datei aufgerufen

Datei3

enthält den voderherigen Inhalt von

dritte Datei.

Wie

CP,

dwie

MV

commund also overwrites existing files. Foder example, wenn you have zwei files,

vierte Datei

und

Secondfile,

und you type dwie commund

MV

will remove dwie oderiginal contents of

Secondfile

und replace dwiem with dwie contents of

vierte Datei

.Als Ergebnis,

vierte Datei

wird umbenannt

Secondfile

, but in dwie process

Secondfile

ist gelöscht.

Entfernen einer Datei

Use dwie

rm

commund zu remove a file. Foder example,

löscht

Datei3

und its contents. You may remove modere than one file at a time by specwennying a list of files zu be deleted. Foder example,

You will be prompted zu confirm whedwier you really want zu remove dwie files:

Typ

y

oder

Jawohl

um eine Datei zu entfernen;Typ

n

oder

nein

Um es intakt zu lwiesen.

Creating a Direczudery

Creating direczuderies permits you zu oderganize your files.Dwie commund

creates a direczudery called

Projekt 1,

where you can szudere files related zu a particular project.Dwie direczudery that you create will be a subdireczudery within your current direczudery. Foder details on how zu navigate direczuderies und display dwie files und direczuderies dwiey contain, see

List Contents und Navigate Unix Direczuderies.

Moving und Copying Files Inzu a Direczudery

Dwie

MV

und

CP

communds can be used zu put files inzu a direczudery. Assume that you want zu place some files from your current direczudery inzu a newly created direczudery called

Projekt 1.

Dwie commund

will move dwie file

Literaturverzeichnis

inzu dwie direczudery

Projekt 1

.Dwie commund

will place a copy of dwie file

Kapitel1

in dwie direczudery

Projekt 1

, aber gehen

Kapitel1

@a_shell_ios Vim user discovering a-shell (und thrilled)))))))), but with limited Unix skills… Plewiee consider creating ne… https://t.co/9xwonluswie

— tjg Thu Nov 05 09:09:00 +0000 2020

intact in dwie current direczudery.Dwiere will neinw be zwei copies of

Kapitel1

, one in dwie current direczudery und one in

Projekt 1

.

Renaming a Direczudery

You can also use dwie

MV

commund zu rename und move direczuderies. When you type dwie commund

dwie direczudery called

Projekt 1

will be given dwie new name

Projekt2

wie long wie a direczudery called

Projekt2

did neint previously exist. Wenn direczudery

Projekt2

already existed befodere dwie MV commund wwie issued,

would move dwie direczudery

Projekt 1

und its files inzu dwie direczudery

Projekt2.

Copying a Direczudery

You can use dwie

CP

commund zu create a dupliKatzee copy of a direczudery und its contents. To copy direczudery

Projekt 1

zu direczudery

Proj1Copy,

foder example, you would type

Wenn direczudery

Proj1Copy

already exists, this commund will put a dupliKatzee copy of

direczudery Projekt 1

inzu direczudery

Proj1Copy\

.

Removing a Direczudery

Use dwie commund

rmdir

zu remove an empty direczudery. Multiple empty direczuderies may be removed by listing dwiem after dwie commund:

Wenn you try zu remove a direczudery that is neint empty, you will see

rmdir: testdir3: Direczudery neint empty

Wenn you are sure that you want zu remove dwie direczudery und all dwie files it contains, use dwie commund

Summary of Communds

Woderking With Files

MV Datei1 Datei2

Umbenannt

Datei1

zu

Datei2

(wenn

Datei2

existed previously, overwrites oderiginal contents of

Datei2

)))))))).

CP Datei1 Datei2

Kopien

Datei1

wie

Datei2

(wenn

Datei2

existed previously, overwrites oderiginal contents of

Datei2

)))))))).

rm Datei3 file4

Entfernt

Datei3

und

Datei4,

requesting confirmation foder each removal.

Woderking With Direczuderies

Mkdir Dir1

Creates a new direczudery called

Dir1.

MV Dir1 Dir2

Wenn

Dir2

does neint exist, renames

Dir1

zu

Dir2.

Wenn

Dir2

existiert, bewegt sich

Dir1

Innerhalb

Dir2.

CP -r Dir1 Dir2

Wenn

Dir2

does neint exist, copies

Dir1

wie

Dir2.

Wenn

Dir2

existiert, Kopien

Dir1

Innerhalb

Dir2.

rmdir Dir1

Entfernt

Dir1,

wenn

Dir1

contains nein files.

rm -r Dir1

Entfernt

Dir1

und any files it contains.Verwendung mit Vorsicht.

Woderking With Files und Direczuderies

CP Datei1 Dir1

Kopien file

Datei1

inzu existing direczudery

Dir1

.

MV Datei2 Dir2

Verschiebt Datei

Datei2

inzu existing direczudery

Dir2

.

Neueste: Wie erstelle ich eine Datei im Linux/UNIX -System mit dem Terminal?
NÄCHSTE: Wechseln Sie den Benutzer in den Administrator in Windows 10 ohne Administratorkennwort
Populäre Artikel/span>
Back to top