linux新建(删除)文件、文件夹的命令
2018-06-14 本文已影响0人
milletmi
vi(或者vim)如果当前目录不存在该文件会自动创建该文件(当然必须得保存才会产生新文件)。
vi php.ini
touch 改命令主要是用来修改文件时间戳,或者新建一个不存在的文件。
touch php.ini
cp 改命令主要用来复制文件
cp php.ini index.txt
mv改命令主要用来剪切文件
mv php.ini index.txt
tail cat less more 这些用来显示文件信息的命令,
cat php.ini > index.txt
注意:这里当php.ini不存在时也会新创建index.txt文件。
ls输出文件列表的命令
ls
ls > fileList.txt
#### echo 输出内容到终端的命令
```javascript
echo www.phpernote.com > index.txt
将会新建一个index.txt文件,内容为www.phpernote.com
mkdir 新建文件夹
新建文件夹的命令是 mkdir 应该能够看出来,这个命令是英文 make directory 的缩写。
新建一个文件夹
mkdir a
新建多个文件夹
mkdir a b c d
新建多个层级的目录,这就需要加上参数 -p 了。
mkdir -p res/style/scss
rm 删除文件
rm命令选项说明(命令中的[选项]一般有以下几种):
- -i 删除前逐一询问确认。
- -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
- -r 将目录及以下之档案亦逐一删除,递归所有的子目录,逐一询问。
一:删除所有C语言程序文档;删除前逐一询问确认。
rm -i *.c
二:将 Finished 子目录及子目录中所有档案删除。
rm -r abc 的意思是说递归所有的子目录。其中要求abc是一个目录名。这条rm运行后,abc目录下的所有子目录里的东西也会一同被删除。通常我们在删除一个目录时会使用rm-rf abc这样的形式,这就是说明删除目录abc,同时要求命令不要产生任何提示。
rm -r Finished
rm -f abc.txt的意思是说强制删除文件。如果文件不存在,也不要提示。这是因为如果直接使用rm abc.txt那么如果文件不存在,rm会提示你。这在某些情况下,比如我们写一些小脚本,可能不需要他这样做。
注:在linux没有回收站,在试用rm命令的时候,一定要小心些,删除之后就无法再恢复了。
rm a.js