File Handling
TermiPy provides a range of commands for file and directory operations. This guide covers the most commonly used file handling commands.
Listing Files and Directories
getwd or ls
List contents of the current directory
@termipy >> getwd
@termipy >> ls
tree [directory]
Show directory structure
@termipy >> tree
@termipy >> tree /path/to/directory
Creating Files and Directories
create <path>
Create a new file or directory
@termipy >> create new_file.txt
@termipy >> create new_directory/
Deleting Files and Directories
delete <path>
Delete a file or directory
@termipy >> delete old_file.txt
@termipy >> delete old_directory/
Renaming Files and Directories
rename <old>
<new>
Rename a file or directory
@termipy >> rename old_name.txt new_name.txt
Searching for Files
search <filename>
Search for a file in the current directory and subdirectories
@termipy >> search important_doc.pdf
File Permissions
permissions <file>
Show file permissions
@termipy >> permissions myfile.txt
Disk Usage
diskusage [path]
Show disk usage for a specific path or the current directory
@termipy >> diskusage
@termipy >> diskusage /home/user
File Details
about <file>
Show file details
@termipy >> about myfile.txt
Tips for File Handling
- Use tab completion to quickly navigate directories and input file names.
- When dealing with files or directories with spaces in their names, use quotes:
@termipy >> setwd "My Documents"
- Be cautious when using the
delete
command, as it permanently removes files and directories. - Use the
tree
command with a depth parameter to limit the levels shown:
@termipy >> tree -L 2