The Geek Diary
Kopieer bestanden en mappen
Het cp commando kopieert bestanden en mappen of kopieert meerdere bronnen naar een bestemmings directory. De basis syntaxis van het cp commando is:
# cp source destination
Als u meerdere bestanden/directories naar een bestemmings directory wilt kopiëren, gebruik dan de onderstaande commando syntaxis.
# cp source1 source2 destination_directory
Gemeenschappelijke opties die met het cp commando worden gebruikt, zijn onder andere:
-a – archiveren, volg nooit symbolische links, bewaar links, kopieer directories recursief
-f – als een bestaand doelbestand niet kan worden geopend, verwijder het dan en probeer het opnieuw
-i – vraag voordat je een bestaand bestand overschrijft
-r – kopieer directories recursief
Deze voorbeelden laten typische aanroepen van het cp commando zien met beschrijvingen van wat ze doen.
Example 1
Copying a single file to a destination directory:
$ cp data.txt /var/tmp/
Example 2
Copying multiple files to a destination directory:
$ cp data.txt file.csv /var/tmp/
Example 3
Copying a directory (and it’s contents) recursively:
$ cp -r /etc/ /var/tmp/backup/
Moving Files and Directories
The mv command will move or rename files or directories, or can move multiple sources (files and directories) to a destination directory. The basic syntax of the mv command is:
# mv source destination
To move multiple files/directories into a destination, use the below syntax.
# mv source1 source2 destination
Gemeenschappelijke opties die worden gebruikt met het mv commando:
-f – niet vragen voordat wordt overschreven
-i – vragen voordat wordt overschreven
-u – alleen verplaatsen als het bronbestand nieuwer is dan het doelbestand of als het doelbestand ontbreekt
Als een bestand of map wordt verplaatst naar een nieuwe naam binnen dezelfde map, wordt het effectief hernoemd. Dit zou bijvoorbeeld een bestand hernoemen van oldname naar newname.
$ mv -i oldname newname