linux常用的命令第二篇,留做以后复习资料。
cp命令
复制文件或目录。 用法示例:
$ cp file1 file2 # 将file1复制到file2
$ cp -r dir1/ dir2/ # 将dir1目录中的所有内容复制到dir2
note:复制目录时建议使用-r选项,可以递归复制目录和其中的内容。
rm命令
删除文件或目录。 用法示例:
$ rm file1 # 将file1删除
$ rm -i file1 # 将file1删除,删除之前需要确认
$ rm -r dir1 # 将dir1目录中的所有内容删除
$ rm -rf dir1 # 将dir1目录中的所有内容删除,并且不提示错误信息
note:一定要小心使用rm命令,建议使用rm命令之前先用ls命令来做测试,检查打印出的文件列表是想要删除的。然后再用rm命令替换ls命令进行真正的删除操作。
man命令
显示用户手册。 用法示例:
$ man man #查看man程序的用户手册
find命令
查找文件命令。 用法示例:
$ find . #列出当前目录下所有文件列表
$ find . -type d #列出当前目录下所有目录
$ find . -type f #列出当前目录下所有普通文件
$ find . -iname "*.jpg" #列出当前目录下所有文件名称是jpg(忽略大小写)后缀的文件
$ find ./path/ -name '*.txt' -exec rm '{}' \; #列出特定目录下所有文件名称是txt后缀的文件,并且删除它们
$ find ~ -size +1G #列出home主目录下所有大小大于1G的文件
$ find . -type f -exec chmod 644 {} \; #列出当前目录下所有普通文件,并且将它们的权限修改为644
cat命令
显示文件内容到标准输出。 用法示例:
$ cat file1 #显示file1的文件内容
$ cat file1 file2 #显示file1和file2的文件内容,自动拼接两个文件内容
wc命令
打印行数、字数和字节数。 用法示例:
$ wc -l file1 #显示file1的文件行数
参考文献:
《Linux命令行大全》 Jr [美]William E. Shotts 著