Skip to content
Linux

File Operations API Reference

Core Linux file and directory commands for listing, copying, moving, finding and changing permissions.

By EZ4Code Team

File Commands

POSIX utilities for filesystem inspection and manipulation.

ls [-l] [-a] [-h] [path...]

Lists directory contents; -l long format, -a includes dotfiles, -h human-readable sizes.

Returns: void

cp [-r] [-i] [-p] source... dest

Copies files or directories; -r recursively, -i prompt before overwrite, -p preserve metadata.

Returns: void

mv [-i] source... dest

Moves or renames files and directories; -i prompts before overwriting.

Returns: void

rm [-r] [-f] [-i] path...

Removes files or directories; -r recursive, -f force ignore nonexistent, -i prompt.

Returns: void

find path [-name pattern] [-type f|d] [-mtime -n] [-exec cmd {} \;]

Recursively searches the file hierarchy under path by name, type, mtime and more, executing a command per match.

Returns: void

chmod [-R] mode file...

Changes file mode bits; mode can be symbolic (u+x) or octal (755). -R applies recursively.

Returns: void

chown [-R] owner[:group] file...

Changes the owner and optionally the group of files or directories.

Returns: void

More Linux API References