-df :显示磁盘使用情况 -du : 显示文件系统使用情况 -ls : 显示目录
ls -a 显示所有文件及目录(.开头的隐藏文件也会列出) -l 除文件名称外,亦将文件形态、权限、拥有者、文件大小等信息全部呈现 -r 将文件以相反次序显示(原定依英文字母次序) -t 将文件依建立时间之先后次序列出 -A 同-a 但不列出“.”(当前目录)及“.”(父目录) -F 在列出的文件名称后加以符号;例如可执行档则加“*”,目录加“/” -R 若目录下有文件,则以下之文件亦皆依序列出
-cd : 切换工作目录
cd [dirName] 切换到目标目录 cd ~ 跳到自己的home =目录 cd.. 跳到目录的上一层
-pwd : 显示当前工作目录 mkdir : 创建目录
mkdir [-p] dirName
rm : 删除
-i 删除前逐一询问确认 -f 即使原档案属性设置为只读,也直接删除,无需逐个确认 -r 将目录及以下的档案逐一删除 //删除文件可以直接用rm 命令,若删除目录则必须配合“-r”使用 rm -r * 删除当前目录下所有的文件及目录
cp : 拷贝
-a 此选项通常在复制目录时使用,保留链接,文件属性,并复制目录下的所有内容 -d 复制时保留链接。这里说的链接相当于Windows系统中的快捷方式 -f 覆盖已经存在的目标文件而不给出提示 -i 与-f相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答y时目标即被覆盖 -p 除复制文件的内容外,还把修改时间和访问权限也复制到新文件中 -r 若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件 -l 不复制文件,只是生成链接文件 使用指令 cp 将当前目录 test/ 下的所有文件复制到新目录 newtest 下,输入如下命令: $ cp –r test/ newtest
mv : 命令用来为文件或目录改名、或将文件或目录移入其它位置。
-b 当目标文件或者目录存在时,执行覆盖前,会为其创建一个备份 -i 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入y 表示直接覆盖,输入n表示取消该操作 -f 如果指定移动的源目录与目标的目录或文件同名,不会询问,直接覆盖旧文件 -n 不要覆盖任何已存在的文件或目录 -u 当源文件比目标文件新或者目标文件不存在时,才执行移动操作 eg: 1.将文件 aaa 改名为 bbb : mv aaa bbb 2.将 info 目录放入 logs 目录中。注意,如果 logs 目录不存在,则该命令将 info 改名为 logs。 mv info/ logs 3.再如将 /usr/runoob 下的所有文件和目录移到当前目录下,命令行为: $ mv /usr/runoob/* .
ln : 链接 stat : 元数据 touch : 命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。可以用于创建文件