Авторизация

OpenID



Напомнить пароль
Регистрация
-->

Блог им. adminКоманды для работы с файлами и папками

Команды линукс для перехода по директориям системы:
Команда
cd
используется для перехода в домашний каталог (директорию) /home пользователя.
cd ~user
для перехода в домашний каталог пользователя можно воспользоваться и этой командой.
Для перехода в любой другой каталог пропишите команду cd и через пробел путь к нужному каталогу.
Например введя в консоли команду cd /home перейдем в каталог /home
cd
… команда для перехода в каталог уровнем выше того, в котором сейчас находитесь.
cd
.../… команда для перехода в каталог двумя уровнями выше того, в котором сейчас находитесь.
cd
— переход в каталог в котором вы находились до перехода в текущий каталог.

Команды linux для просмотра содержимого каталогов:
pwd эта команда linux показывает полный путь к каталогу в котором вы сейчас находитесь.
ls
команда показывает все содержимое текущего каталога, т.е. каталога в котором вы сейчас находитесь.
ls -F
отображает все содержимое текущего каталога и добавляет к файлам и подкаталогам символы, характеризующие их тип.
ls -l
кроме содержимого каталога показывает время создания файлов, размер, права доступа и количество файлов в подкаталогах.
ls -a
команда отображает скрытые файлы в вашем текущем каталоге.
ls *[0-9]*
команда показывает список файлов и директорий, содержащие в своем имени цифры.
tree
показывает древовидный список файлов и каталогов в вашем текущем каталоге. Также подсчитывает их количество. В зависимости от количества файлов подсчет файлов может занять некоторое время.
dir
показывает содержимое вашего текущего каталога в алфавитном порядке и с учётом регистра названий.
df
выводит в консоли количество занятого и свободного места на жестком диске для каждого каталога системы.
А команда du покажет вам количество блоков диска, занятых каждым файлов в вашем текущем каталоге.
Команды linux для работы с файлами и каталогами:
(небольшое примечание: Для работы с файлами нужно иметь права доступа к ним. Что это такое можно почитать здесь)
mkdir dir1
создает каталог с именем dir1
mkdir dir1 dir2
создает два каталога с именами dir1 и dir2
mkdir -p /home/dir1/dir2
создает в каталоге /home дерево директорий. Это значит что создается каталог dir1 с находящимся внутри него каталогом dir2.
rm -f file1
команда линукс для удаления файла с именем file1
rmdir dir1
команда для удаления каталога с именем dir1
rm -rf dir1
удаляет каталог с именем dir1 вместе со всем его содержимым.
rm -rf dir1 dir2
одновременно удаляет два каталога dir1 и dir2 вместе с их содержимым.
Используя linux команду mv можно перемещать и переименовывать файлы и каталоги.
mv dir1 new_dir
эта команда перемещает либо переименовывает файл или каталог из dir1 в new_dir

Команды linux для копирования файлов:
cp file1 file2
команда для копирования файла file1 в файл file2
cp dir/*
копирует все файлы из каталога dir в текущий каталог.
cp -a /tmp/dir1
команда копирует каталог dir1 из /tmp/ со всем своим содержимым в ваш текущий каталог.
cp -a dir1 dir2
данная команда копирует каталог dir1 в каталог dir2
ln -s file1 lnk1
при помощи этой команды создается символическая ссылка на файл file1 или на каталог.
ln file1 lnk1
а этой командой создается так называемая “жёсткая” (физическая) ссылка на файл file1 или на каталог.
  • 0
  • admin
  • 09 сентября 2010, 19:39


Блоги, Команды линукс