文件列表:
#列出文件详情 $ ls -l #列出所有文件包括 . 和 .. $ ls -a #列出根目录下文件 $ ls / #以KB/MB/GB的形式给出文件大小,而不是以纯粹的Bytes(字节) $ ls -h #列出文件,给文件夹后面添加/ $ ls -p
查看当前目录所在路径:
~ $ pwd
#会返回
/home/sunny
显示文件内容:
$ cat fileName.txt
复制文件(而不是内容):
$ cp oldName.txt newName.txt
移动文件:
$ mv path/oldName.txt newPath/newName.txt
在命令操作时系统基本上不会给你什么提示,当然,绝大多数的命令可以通过加上一个参数 -v来要求系统给出执行命令的反馈信息,如:
$ mv oldName.txt newName.txt
#会得到以下提示
oldName -> newName.txt
创建文件:
$ touch fileName.txt
创建文件夹:
$ mkdir folder
删除文件:
$ rm -i fileName.txt
-i 参数的设置是让删除前确认是否删除。
删除目录:
$ rm -r dirName
rm dirName无法删除目录,必须使用 -r ,循环删除文件夹里面的东西。
查看文件夹大小:
$ du -hs folderName
查看盘符剩余空间:
$ df
df --help 可查看帮助
查看文件编码:
$ file filename
gbk转utf8:
$ sudo apt-get install convmv $ convmv -r -f cp936 -t utf8 --notest --nosmart *
批量转换src目录下的所有文件内容由GBK到UTF8:
$ find src -type d -exec mkdir -p utf8/{} ; $ find src -type f -exec iconv -f GBK -t UTF-8 {} -o utf8/{} ; $ mv utf8/* src $ rm -fr utf8
转换文件内容由GBK到UTF8:
更多命令:
http://wiki.ubuntu.org.cn/%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%8C%87%E5%8D%97
http://wiki.ubuntu.org.cn/UbuntuSkills