搜索文件
在当前目录下,搜索文件名以 “.h” 结尾的所有文件
#cd linux-3.4.0
#find ./ -name "*.h"
在当前目录下,搜索文件名以 “hi35” 开头的所有文件
#find ./ -name "hi35*"
删除文件
将/opt/目录下的test.txt文件删除
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
rm -f /opt/test.txt #将会强制删除/opt/test.txt这个文件
rm test.txt #删除当前目录下的test.text 文件
删除文件夹【rm】
①rm命令使用权限
所有用户都可以在终端使用 rm命令删除目录。
②rm命令使用格式
格式:rm [选项] DirName
③、rm命令功能
删除档案及目录。
④、rm命令选项说明
命令中的[选项]一般有以下几种:
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
⑤、rm命令使用举例
例一:删除所有C语言程序文档;删除前逐一询问确认。
rm -i *.c
例二:将 Finished 子目录及子目录中所有档案删除。
rm -r Finished
psftp文件上传
sftp> put /home/fuyatao/downloads/index.html /var/www/fuyatao/index.html
这条语句将把本地/home/fuyatao/downloads/目录下的 linuxgl.pdf文件
上传至远程主机/var/www/fuyatao/index.html 目录下。
创建文件夹
在当前目录下创建 aaa 目录
mkdir aaa
创建 aaa 目录,如果 home/www 目录路径不存在,则将自动创建
mkdir -p /home/www/aaa
在当前目录下创建 aaa 目录,并且设置为可读,可写入,可执行的权限
mkdir -m 777 aaa
移动文件
1.移动一个文件
移动文件时需要注意的是文件的源地址和目标地址必须不同。这里有个例子,想要将file_1.txt文件从当前目录移动到其它目录,以/home/pungki/为例,语法应该如下:
$ mv file_1.txt /home/pungki/office
如果想一次移动多个文件,我们可以将他们放在一行并用空格分开。
$ mv file_2.txt file_3.txt file_4.txt /home/pungki/office
重命名文件
用 mv 命令来重命名文件或目录。不过目标位置和源位置必须相同才可以。然后文件名必须不同。
假定当前所在目录为/home/pungki/Documents,而我们想将file1.txt重命名为file2.txt。那么命令应该如下:
$ mv file_1.txt file_2.txt
如果是绝对路径,它应该像下面这样:
$ mv /home/pungki/Documents/file_1.txt /home/pungki/Documents/file_2.txt
重命名目录
重命名文件规则同样适用于重命名目录。请看这个例子:
$ mv directory_1/ directory_2/
查看文件时间
通过stat filename.txt来查
# stat filetime.txt
Access访问时间。Modify修改时间。Change状态改动时间
初学者,有错误还请指正,谢谢~
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。