Using Linux - Files and Directories

From Computer Science
Revision as of 12:43, 13 August 2019 by Jkinne (talk | contribs) (Created page with " With the terminal you can create, copy, move, and delete files and directories. The following are the most important commands to do this. * cd - change directory * mkdir - m...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

With the terminal you can create, copy, move, and delete files and directories. The following are the most important commands to do this.

  • cd - change directory
  • mkdir - make a new directory
  • ls - list directory contents
  • cp - copy files
  • rm - remove files (be careful, there is no recycle bin or trash - once you delete, it's gone)
  • rmdir - remove directory
  • nano - simple text editor

And here is a transcript of the use of these commands on the CS server.

cs299@cs:~> pwd
/u1/class/cs299
cs299@cs:~> mkdir new-dir1
cs299@cs:~> mkdir new-dir2
cs299@cs:~> nano hello.txt
cs299@cs:~> ls
bin/  hello.txt  new-dir1/  new-dir2/  proto/
cs299@cs:~> cp hello.txt new-dir1
cs299@cs:~> cp hello.txt new-dir2/hello2.txt
cs299@cs:~> ls new-dir1
hello.txt
cs299@cs:~> ls new-dir2
hello2.txt
cs299@cs:~> mv new-dir2 new-dir3
cs299@cs:~> ls
bin/  hello.txt  new-dir1/  new-dir3/  proto/
cs299@cs:~> rm hello.txt 
cs299@cs:~> ls
bin/  new-dir1/  new-dir3/  proto/
cs299@cs:~> rmdir new-dir3
rmdir: failed to remove 'new-dir3': Directory not empty
cs299@cs:~> rm new-dir3/hello2.txt 
cs299@cs:~> rmdir new-dir3
cs299@cs:~> ls
bin/  new-dir1/  proto/