linux 系统本人目前常用命令

搜索文件

在当前目录下,搜索文件名以 “.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来查

《linux 系统本人目前常用命令》

# stat filetime.txt 

Access访问时间。Modify修改时间。Change状态改动时间

初学者,有错误还请指正,谢谢~

    原文作者:一纶新岳
    原文地址: https://segmentfault.com/a/1190000016764940
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞