物联网嵌入式技术项目教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2.3 嵌入式Linux文件操作常用命令

1.查看文件内容命令

格式】cat□[参数]□<文件名>

功能说明】把一个文件或几个文件显示在屏幕上或其他文件中。

1.2.3 嵌入式Linux文件操作常用命令

举例说明】cat□file1显示文件“file1”的内容

cat□-n□file1>file2把文件“file1”的内容加上行号后输入到文件“file2”

2.改变权限命令

格式】chmod[参数]<文件名>

功能说明】修改文件或目录的使用权限。

举例说明】chmod777file1修改文件“file1”的权限为所有用户可读可写可执行

3.删除文件或目录命令

格式】rm[参数]<filename/dirName>

功能说明】删除文件或目录。

举例说明】rm-ffile1强制删除名为“file1”的文件

rm-rdir1删除名为“dir1”的目录

4.剪切命令

格式】mv[参数]<文件名/目录名><文件名/目录名>

功能说明】重命名文件或将其移至另一目录。

举例说明】mvfile1file2将文件名“file1”修改为“file2”

mvdir1/file1new_dir/将目录“dir1”下的文件“file1”移至目录“new_dir”下

5.复制命令

格式】cp[参数]<文件名/目录名><文件名/目录名>

功能说明】将文件或目录复制到另一文件或目录中。

举例说明】cpfile1file2将名为“file1”的文件复制为“file2”

cpdir1/*□.将目录“dir1”下的所有文件复制到当前工作目录

cp-adir1.将目录“dir1”复制到当前工作目录

cp-adir1dir2将目录“dir1”复制到“dir2”

6.创建空白文件命令

格式】touch<文件名>

功能说明】创建空白文件。

举例说明】touchfile1创建名为“file1”的空白文件

7.压缩解压相关命令

(1)打包压缩

格式】tar[参数]压缩文件名目录名

功能说明】将目录内的所有文件打包压缩。

举例说明】tar-cvftest.tartest/将文件夹“test/”打包压缩为文件“test.tar”

tar-jcvftest.tar.bz2test/将文件夹“test/”打包压缩为文件“test.tar.bz2”

tar-zcvftest.tar.gztest/将文件夹“test/”打包压缩为文件“test.tar.gz”

(2)解包解压

格式】tar[参数]压缩文件名

功能说明】将压缩文件解包解压到当前目录。

举例说明】tar-xvftest.tar将“test.tar”解压为文件夹“test/”

tar-jxvftest.tar.bz2将“test.tar.bz2”解压为文件夹“test/”

tar-zxvftest.tar.gz将“test.tar.gz”解压为文件夹“test/”