pwd
1 |
pwd - вывести текущую директорию |
cd
1 2 3 4 5 6 |
cd /home - перейти в директорию /home cd .. - перейти в родительский каталог, то есть подняться на уровень выше cd ../.. - подняться в дереве каталогов на два уровня cd - перейти в домашний каталог cd ~user - перейти в домашний каталог пользователя user cd - перейти в предыдущую директорию, из которой был сделан переход в текущую директорию |
ls
1 2 3 4 5 6 |
ls - вывести листинг содержимого текущей директории ls -F - листинг текущей директории с добавлением к именам символов, обозначающих тип объекта ls -l - листинг текущей директории с подробностями по каждому объекту ( права доступа, владелец, группа, дата, размер ) ls -a - кроме обычных объектов, вывести в листинге, скрытые файлы и директории, текущего каталога ls /tmp | pr -T5 -W$COLUMNS - листинг директории /tmp в 5 колонок ls *[0-9]* - вывести в листинг файлов и директорий текущего каталога, содержащие в имени цифровые символы |
tree
1 |
tree - листинг иерархии директорий и файлов, начиная с корневого каталога |
cp
1 2 3 4 |
cp -a test_1 test_2 - копировать директорию test_1 в директорию test_2 cp file_1 file_2 - копировать файл file_1 в файл file_2 cp -a /tmp/test . - копировать директорию test и все ее содержимое в текущую директорию cp test/* . копировать все файлы содержащиеся в директории test в текущую директорию |
iconv
1 2 |
iconv -l - выводит список доступных для использования кодировок iconv -c -f windows-1251 -t utf-8 inputFile > outputFile - конвертировать файл из кодировки windows-1251 в кодировку utf-8 |
ln
1 2 |
ln -s /path/to/filedir ./link - создать в текущей директории символическую ссылку link на директорию или файл filedir ln /path/to/filedir ./link - создать в текущей директории жесткую ссылку link на директорию или файл filedir |
mkdir
1 2 3 4 |
mkdir dir - создать в текущем каталоге, директорию с именем dir mkdir dir_1 dir_2 - создать в текущем каталоге две директории, с именами dir_1 и dir_2 mkdir -p /path/to/dir - создать иерархию директорий. кроме самой директории dir будут созданы все промежуточные директории |
mv
1 |
mv filedir new_filedir - переместить ( переименовать ) файл или директорию из filedir в new_filedir |
rm
1 2 3 |
rm -rf /dir - рекурсивно удалить директорию dir и всё её содержимое, без запроса подтверждения на удаление rm -f file - удалить файл file, без запроса подтверждения rm -rf /dir_1 /dir_2 - удалить директории /dir_1 и /dir_2 вместе с содержимым, без запроса подтверждения |
rmdir
1 |
rmdir /dir - удалить директорию /dir |
tree
1 |
tree - вывести иерархию директорий и файлов, начиная с корневой (/) |
touch
1 2 |
touch -t 0712250000 file1 - изменить дату и время создания файла, если указанный файл не существует, создать его с указанными датой и временем (YYMMDDhhmm) touch file_name.txt - создать пустой файл file_name.txt |