1,文件操作
>>创建文件
a,使用touch命令。
- #在当前目录创建文件
- touch aa.txt
- #在指定目录创建文件
- touch /home/jerval/Java/bb.txt
b,使用vi命令。
- vi aa.txt
>>修改文件名
a,使用mv命令,如:
- mv aa.txt bbb.txt
b,使用rename命令,如:
- 'rename 's/bbb.txt/ccc.txt/' bbb.txt
>>删除文件
使用rm命令。
- rm ccc.txt
2,文件夹操作
>>创建文件夹
使用mkdir命令,格式:mkdir [选项] DirName。如:
- mkdir /home/jerval/test_dir
>>修改文件夹名
a,使用mv命令,如:
- mv /home/jerval/test_dir /home/jerval/test_dir2
b,使用rename命令,如:
- rename 's/jerval/jerval888/' jerval
rename还支持正则表达式。如下:
- # 删除所有的.bak后缀:
- rename 's/\.bak$//' *.bak
- # 把.jpe文件后缀修改为.jpg:
- rename 's/\.jpe$/\.jpg/' *.jpe
- # 把文件名改为小写:
- rename 'y/A-Z/a-z/' *
>>删除文件夹
a,使用rm命令。如强制删除文件夹jerval及其下面所有的子文件夹或文件:
- rm -rf jerval
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
-i 删除前逐一询问确认。
b,使用rmdir命令,不过一旦目录非空,就很麻烦了,所以推荐使用rm命令。