Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills
04.09.2025

Как да преместим файл от една директория в друга в Linux ?

Управлението на файлове и директории е основно умение за всеки потребител на Linux – независимо дали работите на VPS, нает сървър или на локалната си машина. Една от най-често срещаните задачи е преместването на файлове между директориите. В Linux това обикновено се прави с командата mv (move). В тази статия ще обясним как работи командата mv, ще дадем практически примери и ще споделим полезни съвети за безопасно и ефективно управление на файлове.

Основи на командата mv

Синтаксисът на командата mv е прост:

mv [опции] източник дестинация
  • източник – файлът или директорията, които искате да преместите.
  • дестинация – директорията, в която искате да преместите файла, или ново име, ако го преименувате.

Важно: Командата mv може както да премества файлове, така и да ги преименува в зависимост от контекста.

Преместване на файл в друга директория

Да предположим, че имате файл report.txt в текущата директория и искате да го преместите в /home/user/documents/:

mv report.txt /home/user/documents/

Това премества report.txt в целевата директория.

Преместване на няколко файла наведнъж

Можете също така да преместите няколко файла едновременно:

mv file1.txt file2.txt file3.txt /home/user/documents/

Всички изброени файлове ще бъдат прехвърлени в посочената папка.

Преименуване на файл по време на преместване

Командата mv може да преименува файл, докато го премества. Например:

mv report.txt /home/user/documents/final_report.txt

Тук файлът ще бъде поставен в /home/user/documents/, но с ново име final_report.txt.

Преместване на директория

За да преместите цяла директория, се прилага същата команда:

mv project/ /home/user/archive/

Това премества директорията на проекта и цялото ѝ съдържание в /home/user/archive/.

Полезни опции за mv

  • i (интерактивен): пита, преди да презапише съществуващ файл.

    mv -i report.txt /home/user/documents/
  • f (принудително): презаписва файлове без потвърждение.

    mv -f report.txt /home/user/documents/
  • v (verbose): показва какво се случва.

    mv -v *.txt /home/user/documents/

Най-добри практики за управление на файлове

  • Винаги използвайте -i, ако не сте сигурни – това предотвратява случайно презаписване.
  • Проверете разрешенията: уверете се, че имате достъп за запис в целевата директория.
  • За критични за системата файлове помислете дали да не направите резервно копие, преди да ги преместите.

Заключение

Командата mv в Linux е проста, но мощна. Тя ви позволява да премествате файлове и директории между различни места, да ги преименувате и да организирате ефективно данните си. Независимо дали управлявате файлове на личен VPS или на мащабен специализиран сървър с AlexHost, овладяването на основни команди като mv ще направи администрирането на сървъра по-гладко и надеждно. Искате да практикувате управление на файлове на сигурна и високопроизводителна платформа? Разгледайте нашия Linux VPS хостинг и специализирани сървъри – оптимизирани за разработчици, администратори и фирми, които се нуждаят от надеждност и скорост.

Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills