Настройка и работа в Linux
adb5321d

Управление файлами


cp источник назначения
Копируем файлы. Например, cp /home/stan/existing_file_name . Скопирует файл в мою текущую рабочую директорию. Используйте параметр "-R" (то есть "recursive(рекурсивно)") для копирования дерева директорий, например , cp -R my_existing_dir/ ~ Скопирует поддиректории текущей директории в мою домашнюю директорию.

mcopy откуда куда
Копирует файлы из/в файловую систему DOS (без монтирования последней). Например, mcopy a:\autoexec.bat ~/junk. Смотрите man mtools для информации о других командах доступа к файлам DOS без монтирования: mdir, mcd, mren, mmove, mdel, mmd, mrd, mformat .... Мы не часто используем команды mtool -- операции с файлами DOS / MS Windows могут быть выполнены при помощи обычных команд Linux после монтирования файловых систем DOS/MS Windows.

mv откуда куда
Перенести или переименовать файл. Одна команда предназначена для переноса и переименования файлов и директорий.

rename строка строка_замены имя_файла
Гибкая утилита для замены части имени файла. Например:
rename .htm .html *.htm

ln откуда куда
Создает жесткую ссылку, называемую куда к файлу, называемому откуда. Ссылка выглядит как копия исходного файла, но в действительности существует только один экземпляр файла, но с двумя (или более) входными точками. Соответственно, любые изменения в файле видны сразу с двух точек. Когда одна из ссылок удаляется, другая(другие) останется(останутся) нетронутыми. На жесткие ссылки есть следующие ограничения: файлы должны принадлежать одной файловой системе, жесткие ссылки на директории и специальные файлы невозможны.

ln -s откуда куда
Создать символьные (мягкие) ссылки, называемые "куда" на файл называемый "откуда". Символьная ссылка просто обозначает путь для поиска "настоящего" файла. В отличие от жестких ссылок, файл и ссылка на него не должны принадлежать одной и той же файловой системе. По сравнению с жесткими ссылками у символьных ссылок есть следующие недостатки: если "настоящий" файл удалить, ссылка "ломается" -- она указывает в никуда; символьные ссылки позволяют создавать циклические ссылки (такие же, как иногда появляются в электронных таблицах и базах данных, например, "a" указывает на "b" и "b" указывает на "a"). Короче, символьные ссылки - это замечательный, хотя и редко используемый, инструмент (реже, чем жесткие ссылки), но они могут создать дополнительный уровень сложности.

rm files
Удаляет файлы. Вы должны быть владельцем файла (или обладать правами "root"). В большинстве систем, у вас спросят подтверждения на удаление; чтобы избежать этого, используйте флаг "-f" (=force(форсировать)), например, rm -f * удалит все файлы из вашей текущей рабочей директории, без всяких вопросов.

mkdir директория
Создать новую директорию.

rmdir директория
Удалить пустую директорию.

rm -r files
(рекурсивное удаление) Удаляет файлы и директории, вместе с их поддиректориями. Поосторожнее с этой программой, если у вас права "root" -- вы легко можете удалить сразу же все файлы вашей системы, и, заметьте, никаких утилит восстановления удаленных файлов в Linux нет (по крайней мере пока). Но если вам действительно хочется знать, как сделать это (на всякий случай), то вот как это делается (под root):
rm -rf /*

rm -rf files
(Рекурсивное удаление без вопросов). То же что и выше, но без вопросов. Осторожнее с этим, особенно с правами "root" -- см. выше.

mc
Загружает файловый менеджер "Midnight Commander" (выглядит как "Norton Commander" для Linux). По мнению некоторых компьютерных динозавров, это - самый лучший файловый менеджер.

konqueror &
(в X-терминале) загружает файловый менеджер KDE. Возможно, это - лучший файловый менеджер. Гораздо лучше чем MS "Windows Explorer". Он поддерживает просмотр Internet, просмотр pdf, и более. Просто здорово.

xwc
(в X-терминале). Другой прекрасный файловый менеджер (называемый также "X Win Commander"). Быстрее чем предыдущий, но не так нагружен возможностями.

nautilus &
(в X-терминале). Действительно хорош. Медленнее чем Konqueror, но дает мне возможность предварительного просмотра содержимого файлов(!). Он даже "предварительно просматривает" содержимое звуковых файлов! Требовательный к скорости, он замечательно работает на моем 1.33 GHz компьютере, но я не могу использовать его на компьютере с процессором 133MHz.



Содержание раздела