一、cp
名称:cp 使用权限:所有使用者
使用方式: cp [options] source... directory
说明:将一个文件拷贝至另一文件,或将数个文件拷贝至另一目录。
默认不提示直接覆盖。
-a 尽可能将文件状态、权限等资料都照原状予以复制。
-r 拷贝时包括目录中所有文件和子目录及下面所有东西。
-f 若目的地已经有相同档名的文件存在,则在复制前先予以删除再行复制。
-i 如果有同名文件存在需要确认。
-d 如果有同名文件自动备份。
提供各类ARM开发板/开发工具https://edmarket.com.cn/plist-3-855.html范例:
* 将文件 a1 复制(已存在),并命名为 b1 :
cp a1 b1
* 将所有的C语言程式拷贝至 Fin 子目录中 :
cp *.c Fin (注意区分大小写)
* 将/etc/passwd拷贝到当前目录:
cp /etc/passwd . (注意,.表示当前目录!不加就会出错)
* 将当前目录下a1 a2 a3 a4四个文件和*.jpg 拷贝到用户目录中:
cp a1 a2 a3 a4 *.jpg ~/
另外:a1和a2合并成a3我们可以使用 cat a1 a2 > a3 来完成.
提供各类ARM开发板/开发工具https://edmarket.com.cn/plist-3-855.html二、cd命令
补充
三、ls 命令
名称 : ls
使用权限 : 所有使用者
使用方式 : ls [-alrtAFR] [
name...]
说明 : 显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。
ls -l :详细列出资料
ls -a :查看当前目录所有的东东(隐藏的前面会多一个 . )
ls -F :在列出的文件名称后加一符号.例如可执行档则加 "*", 目录则加 "/"
ls -m :以,号隔开,并填满行
ls -R :显示当前目录和当前目录下的所有子目录和文件
ls -t :将文件依建立时间之先后次序列出
ls -S :按大小排列
ls -r :将文件以相反次序显示
说明:以上参数可以混合使用。还可以加通配符,加路径.
提供各类ARM开发板/开发工具https://edmarket.com.cn/plist-3-855.html范例:
列出目前工作目录下所有名称是 s 开头的文件,愈新的排愈后面 :
ls -ltr s*
将 /bin 目录以下所有目录及文件详细资料列出 :
ls -lRa /bin
四、名称:rm 使用权限:所有使用者
使用方式:rm [options] name...
说明:删除文件及目录。
提供各类ARM开发板/开发工具https://edmarket.com.cn/plist-3-855.html-i 删除前逐一询问确认。
-f 即使原文件属性设为只读,亦直接删除,无需逐一确认。
-r 将目录及以下之文件亦逐一删除。
范例:
删除所有C语言程式;删除前逐一询问确认 :
rm -i *.c
将 Finished 子目录及子目录中所有文件删除 :
rm -r Finished (需要确认)
rm -rf Finished (不需要确认)
注意:rm 还可以删除若干文件 :
rm a1 a2 a3 a4 ks sdd
五 mkdir 建立目录 (略)
说明: 可以建多个目录
****************************************************************
六、rmdir 删除空目录 (略)
说明:可以删多个空目录. 非空目录需要使用 rm -r 来删除
****************************************************************
七、名称:mv 移动文件 使用权限:所有使用者 .
提供各类ARM开发板/开发工具https://edmarket.com.cn/plist-3-855.html使用方式:
mv [options] source dest
mv [options] source... directory
说明:将一个文件移至另一文件,或将数个文件移至另一目录。
还有代替rename的功能。
参数:-i 若目的地已有同名文件,则先询问是否覆盖。
提供各类ARM开发板/开发工具https://edmarket.com.cn/plist-3-855.html范例:
将文件 a1 更名为 a2 :
mv a1 a2
将当前所有的c语言文件移至 test 子目录中 :
mv -i *.c test
****************************************************************
八 名称: pwd 功能: 查看当前目录树