File Basics
Use this post as a guide, to learn basic file commands.
List Files
- Use ls to just list file:
1ls
- Use long listing (ls -l) to do the same.
- List a specific file (let's say you have a file called "mydata"):
1ls mydata
- Long list that file:
1ls -l mydata
- List a directory that is not the current directory:
1ls /tmp
Create Files (using the touch command)
- Create a file using the touch command, eg:
1touch myfile
- Use ls long listing to look at the last update time of the file.
Then touch the file again and see the result.
Didn't work?
Maybe you should have waited a minute.
Create a Directory
- Try the mkdir command with the following:
- Create a directory under the current directory
- Create a directory under /tmp
Remove Files and Directories
- Remove a file with rm
- Remove an empty directory with rm
- Try the same on a non-empty directory
- DANGER DANGER DANGER...
Remove a non-empty directory recursively:
1rm -r my-non-empty-dir
Copy files using cp
- Copy a file with cp
- Try to copy a directory in the same way
- How would you solve it?
Move or rename files with mv
- Rename a file with mv
(e.g rename myfile to myfile1) - Move a file into a directory