1. ls 这是最基本的档案指令。
ls 的意义为 “list”,也就是将某一个目录或是 某一个档案的内容显示出来。
如果你在下 ls 指令後头没有跟著任何的档名,它将会显示出目前目录中所 有档案。 也可以在 ls 後面加上所要察看的目录名称或档案的名称,如 % ls /home2/X11R5 % ls first ls 有一些特别的参数,可以给予使用者更多有关的资讯,如下: -a : 在 UNIX 中若一个目录或档案名字的第一个字元为 “.” , 则使用 ls 将不会显示出这个档案的名字,我们称此类档案为隐藏档。如 tcsh 的初设档 .tcshrc;如果我们要察看这类档案,则必须加上参数 -a 。 -l : 这个参数代表使用 ls 的长( long )格式,可以显示更多的资讯, 如档案存取权,档案拥有者( owner ),档案大小,档案最後更新 日期,甚而 symbolic link 的档案是 link 那一个档等等。如下 % ls -l
drwx–x–x 2 jjtseng 512 Aug 8 05:08 18
drwx–x–x 2 jjtseng 512 Aug 8 22:00 19
-rw——- 1 jjtseng 566 Aug 8 05:28 makefile
2. cp cp 这个指令的意义是复制(“COPY”) , 也就是将一个或多个档案复制成另 一个档案或者是将其复制到另一个目录去。 cp 的用法如下: cp f1 f2 : 将档名为 f1 的档案复制一份为档名为 f2 的档案。
cp f1 f2 f3 … dir : 将档案 f1 f2 f3 … 都以相同的档名复制一 份放到目录 dir 里面。
cp -r dir1 dir2 : 将 dir1 的全部内容全部复制到 dir2 里面。
cp 也有一些参数,如下: -i : 此参数是当已有档名为 f2 的档案时,若迳自使用 cp 将会将原来 f2 的内容掩盖过去,因此在要盖过之前必须先询问使用者一下。如使用者 的回答是y(yes)才执行复制的动作。 -r : 此参数是用来做递回复制用,可将一整颗子树都复制到另一个 目录中。