Работа с файлами и каталогами
mkdir dir1 dir2 — создает несколько каталогов
mkdir -p /tmp/dir1/dir2 - создает дерево каталогов
rm -f file1 — удаляет файл ‘file1′
rmdir dir1 - удаляет пустой каталог ‘dir1′
rm -r dir1 - удаляет каталог и все его содержимое
rm -rf dir1 dir2 - удаляет каталоги со всем содержимым
mv dir1 new_dir - переменовывает / перемещает файл или каталог
cp file1 file2 - копирует файл
cp dir/* . - копирует все файлы с указанного каталога в домашний каталог (home)
cp -a dir1 dir2 - копирует каталог
ln -s file1 lnk1 - создает символьную ссылку на файл или каталог
ln file1 lnk1 - создает жесткую ссылку на файл или каталог
touch -t 0812250000 file1 - изменяет создание файла или каталога — (ГГММДДггхх)
file file1 - показывает тип MIME файла
iconv -l - показывает список имеющих кодировок
iconv -f кодировка1 -t кодировка2 ИЗ_Файл > В_Файл - создает новый файл В_Файл, перекодирует из кодтровки1 в кодировку2
Поиск файлов:
find / -name file1 - поиск файла или католога в корневой файловой системе
find / -user user1 - поиск файла(ов) или католога(ов) принадлежащие «user1″
find /home/user1 -name *.deb - ищет файлы с указанным расширением «.deb», в указанном каталоге «/home/user1″
find /usr/bin -type f -atime +100 - ищет файлы какие ни использывались 100 дней
find /usr/bin -type f -mtime -10 - ищет файлы, созданные или измененные за 10 дней
find / -name *.deb -exec chmod 755 ‘{}’ ; - ищет файлы с указанным расширением «.deb» и меняет права
find / -xdev -name *.deb - ищет файлы с указанным расширением «.deb» везде, кроме сменных носителей (CD-ROM, флеш-дыск и тд)
whereis [программа] - показывает где размещена программа, ее код и справка
which [программа] - показывает полный путь до программы