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
功能: 复制文件或目录
说明: 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
.同时将文件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 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。