文件管理
$ ls -lh
total 24K
drwxrwxr-x 2 ubuntu ubuntu 4.0K May 22 12:48 artifact
-rw-rw-r-- 1 ubuntu ubuntu 1.6K Apr 17 23:50 CMakeLists.txt
drwxrwxr-x 2 ubuntu ubuntu 4.0K May 22 12:48 include
drwxrwxr-x 2 ubuntu ubuntu 4.0K May 22 12:48 microbench
-rw-rw-r-- 1 ubuntu ubuntu 2.4K Apr 17 23:50 README.md
drwxrwxr-x 2 ubuntu ubuntu 4.0K May 22 12:48 src
-
cp [参数] 源文件名 目标文件名
:copy,复制文件或目录
-r
:对文件夹递归复制内部文件
-d
:复制链接文件时,将目标文件也建立成链接文件
-p
:保留源文件或目录的所有属性信息
-a
:相当于-pdr
-i
:遇到重复文件,询问是否覆盖
-
mkdir [参数] 目录名
:make directories,创建文件夹
- -m:指定权限,
mkdir -m 700 Dir
- -p:创建多级目录
-
rmdir [参数] 目录名
:remove directory,删除文件夹
-
mv [参数] 源文件名 目标文件名
:move,移动或重命名
-
pwd [参数]
:print working directory,打印当前所在路径
-
tar 参数 压缩包名 [文件或目录名]
:压缩、解压tar、tar.gz等格式文件
文档编辑
-
cat [参数] 文件名
:concatenate files and print,打印文件内容
-
echo [参数] 字符串或$变量名
:输出指定字符串或变量提取后的值
-
rm [参数] 文件名
:remove,删除rm -rf xxx.txt
-
grep [参数] 文件名
:global search regular expression and print out the line,用于全面搜索的正则表达式,并将结果输出。
-
tail [参数] 文件名
:显示文件最后的内容