Skip to content

aligarkh7/MyFS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Java MyFS


Требования

  • Ubuntu (или другая версия Linux)
  • JDK21 (Java Development Kit) установленный на вашем компьютере

Компиляция и запуск

  1. Перейдите в директорию проекта
  2. Скомпилируйте файлы по команде javac *.java
  3. Запустите программу java Main

MyFS 1.0 команды:

ls <path> выводит список всех файлов и директорий для path

ls_py <path> выводит список файлов с расширением .py в path

is_dir <path> выводит true, если path это директория, в других случаях false

define <path> выводит директория или файл в зависимости от типа path

readmod <path> выводит права для файла в формате rwx для текущего пользователя

setmod <path> <perm> устанавливает права для файла path
Для корректного ввода примеры ниже:

  • rwx : полный доступ Read Write Execute;
  • r-- : только Read;
  • -w- : только Write;
  • --x : только Execute;
  • --- : полный запрет Read Write Execute;
  • rw- , r-x итд.

cat <path> выводит контент файла

append <path> добавляет строку # Autogenerated line в конец path

bc <path> создает копию path в директорию /tmp/${date}.backup где, date - это дата в формате dd-mm-yyyy

greplong <path> выводит самое длинное слово в файле

help выводит список команд и их описание

exit завершает работу программы

About

cli программа на java, которая будет выполнять пользовательские команды для работы с файлами

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages