0407 常用Shell命令

cd

Linux指令篇档案目录管理

名称 : cd
  使用权限 : 所有使用者
  使用方式 : cd [dirName]
  说明 : 变换工作目录至 dirName。 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home directory (也就是刚 login 时所在的目录)。
  另外,"~" 也表示为 home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。
  范例 : 跳到 /usr/bin/ :
cd /usr/bin
  跳到自己的 home directory :
cd ~

跳到自己的上层 :
cd ..
  跳到目前目录的上上两层 :
cd ../..
cd - 返回进入当前目录前所在目录

 

 

dir

Linux dir 命令和 ls 命令功能类似,用以查看目录、文件权限等详细信息。

一、Linux dir 命令使用权限

任何用户都可以在终端使用” dir “命令。

二、Linux dir 命令使用格式

在终端使用 dir 命令的格式为:dir [选项] [目录名] (使用时无方括号)

三、Linux dir 命令功能

dir 命令的功能和 ls 命令类似,不过命令参数比较少,可以使用“dir –help”查看dir命令的相关参数。

四、举例

例如列出”/home/cc/Ruijie”里所有内容的详细信息。可用如下命令。

[cc@cc ~]$ dir -l /home/cc/Ruijie

下面是显示的内容:

[cc@cc ~]$ dir -l /home/cc/Ruijie

总计 2168

-rwxr-xr-x 1 cc cc 112876 2008-06-26 libpcap.so.0.6.2

-rwxr-xr-x 1 cc cc 737192 2008-06-26 libstdc++.so.5

-rwxr-xr-x 1 cc cc 1938 2004-04-23 readme.txt

-rwxr-xr-x 1 cc cc 1350772 2005-08-31 xrgsu

[cc@cc ~]$

 

cp

Linux命令:cp (copy)复制文件或目录

功能: 复制文件或目录
说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面

指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息。

示例:
    .复制文件,只有源文件较目的文件的修改时间新时,才复制文件
     cp -u -v file1 file2

    .将文件file1复制成文件file2
     cp file1 file2

    .采用交互方式将文件file1复制成文件file2
     cp -i file1 file2

    .将文件file1复制成file2,因为目的文件已经存在,所以指定使用强制复制的模式
     cp -f file1 file2

.将目录dir1复制成目录dir2
     cp -R file1 file2

 

将d:/standard 文件夹内容复制到 d:/Nation/example

语法: cp [选项] 源文件或目录 目标文件或目录

   cp – R d:/stanard  d:/Nation/Example

clip_image002  

.同时将文件file1、file2、file3与目录dir1复制到dir2
cp -R file1 file2 file3 dir1 dir2

    .复制时保留文件属性
     cp -p a.txt tmp/

    .复制时保留文件的目录结构
     cp -P  /var/tmp/a.txt  ./temp/

    .复制时产生备份文件
     cp -b a.txt tmp/

.复制时产生备份文件,尾标 ~1~格式
     cp -b -V t   a.txt /tmp   
    .指定备份文件尾标
     cp -b -S _bak a.txt /tmp

 

rm

名称:rm
  使用权限:所有使用者
  使用方式:rm [options] name...
  说明:删除档案及目录。
  参数:
           -i 删除前逐一询问确认。
           -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
           -r 将目录及以下之档案亦逐一删除。
   范例:
       删除所有C语言程序档;删除前逐一询问确认 :
                    rm -i *.c
  将 Finished 子目录及子目录中所有档案删除 :
           rm -r Finished

 

mkdir

  功能:创建一个目录(类似MSDOS下的md命令)。

  语法:mkdir [选项] dir-name

  说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称。

  命令中各选项的含义为:

           - m 对新建目录设置存取权限。也可以用chmod命令设置。

           - p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

posted @ 2010-04-07 09:25  MrYang  阅读(3742)  评论(0编辑  收藏  举报