精华内容
下载资源
问答
  • linux命令快速查找服务器文件

    千次阅读 2019-05-31 16:49:59
    find / -name 文件名

    find / -name 文件名

    展开全文
  • Linux查找文件命令

    千次阅读 热门讨论 2021-03-17 16:40:50
    在我们日常使用Linux时,经常会出现由于垃圾文件或日志文件过大,将磁盘打满的情况,为了及时处理掉这些大文件,我们如何准确地定位到这些大文件就格外重要。本文整理了查看大文件和清空内容等命令,有用记得收藏~

      在我们日常使用Linux时,经常会出现由于垃圾文件或日志文件过大,将磁盘打满的情况,为了及时处理掉这些大文件,我们如何准确地定位到这些大文件就格外重要。本文整理了查看大文件和清空内容等命令,有用记得收藏~

    1、查询服务器中大于1G的文件

    find / -type f -size +1G
    

    查询结果如下:

    [root@localhost ~]# find / -type f -size +1G
    /var/lib/mysql/darkindustry/tbl_jm_account.ibd
    /var/lib/mysql/tase1/key_timing_3.ibd
    /var/lib/mysql/tase1/news_info_bak_1.MYD
    /var/lib/mysql/mysql-bin.000001
    /var/lib/mysql/aasl/7_quanliang_changeLocation.ibd
    /var/lib/mysql/jiema/tbl_account_pay_record.ibd
    /var/log/mysqld.log
    /home/local/mycat/logs/wrapper.log
    

    这条命令是查询自"/"根目录下所有大小超过1G的文件,查询的大小可以根据需要改变,如下:

    相关查询:查询服务器中大于100M的文件

    find / -type f -size +100M
    

    2、查询服务器中大于1G的文件及属性信息

    命令如下,在查询大于1G文件的同时,显示创建者、size(以b为单位)、修改日期、路径;

    find / -type f -size +1G  -print0 | xargs -0 ls -l
    

    查询结果如下:

    [root@localhost ~]# find / -type f -size +1G  -print0 | xargs -0 ls -l
    -rw-r--r--. 1 root     root      5777129059 3月  17 16:29 /home/local/mycat/logs/wrapper.log
    -rw-------. 1 root     root      1214541824 2月  20 2020 /usr/local/apache-tomcat-7.0.79/bin/core.32402
    -rw-r-----. 1 mysql    mysql     1157627904 12月 19 10:48 /var/lib/mysql/aasl/7_quanliang_changeLocation.ibd
    -rw-r-----. 1 mysql    mysql     1119879168 4月  15 2020 /var/lib/mysql/darkindustry/tbl_jm_account.ibd
    -rw-r-----. 1 mysql    mysql    14726201344 3月  17 13:54 /var/lib/mysql/jiema/tbl_account_pay_record.ibd
    -rw-r-----. 1 mysql    mysql     1379945102 7月   6 2020 /var/lib/mysql/mysql-bin.000001
    -rw-r-----. 1 mysql    mysql     5469372416 3月  17 16:21 /var/lib/mysql/tase1/key_timing_3.ibd
    -rw-r-----. 1 mysql    mysql     2468393172 1月   2 2020 /var/lib/mysql/tase1/news_info_bak_1.MYD
    -rw-r--r--. 1 mysql    mysql     1859491887 3月  17 16:12 /var/log/mysqld.log
    

    3、查询大文件并排序

    这里用du -h只显示文件大小和路径,如需查看详情信息,将 du -h 改为 ls -l 即可

    find / -type f -size +1G  -print0 | xargs -0 du -h | sort -nr
    

    查询结果如下:

    [root@localhost ~]# find /var/ -type f -size +1G  -print0 | xargs -0 du -h | sort -nr
    14G	/var/lib/mysql/jiema/tbl_account_pay_record.ibd
    5.4G	/home/local/mycat/logs/wrapper.log
    5.1G	/var/lib/mysql/tase1/key_timing_3.ibd
    2.3G	/var/lib/mysql/tase1/news_info_bak_1.MYD
    1.8G	/var/log/mysqld.log
    1.3G	/var/lib/mysql/mysql-bin.000001
    1.1G	/var/lib/mysql/darkindustry/tbl_jm_account.ibd
    1.1G	/var/lib/mysql/aasl/7_quanliang_changeLocation.ibd
    

      最后,像上面log日志大小有几个G的,我们一般会改配置优化或清空它,我们一般通过echo "" > /var/log/mysqld.log 命令来清空的,那老铁是用啥好办法来清空的呢?可以在下方留言,我们互相学习一波。

    展开全文
  • 上一章节讲诉了使用find命令查询...所以针对这个问题,今天我们来学习另外一个能快速查找一个文件命令,以及这个命令原理是什么,还会教大家如何在linux中查找我们输入命令所在文件路径。 一、locate 命令 : l...

    引言:上期回顾(想要学习的童鞋可以点击看看)

        上一章节讲诉了使用find命令查询文件的几种方式,如果服务器使用久了,或者是说部署了很多服务,在这种情况下使用find搜索文件会出现特别慢,同时也会消耗很多资源。所以针对这个问题,今天我们来学习另外一个能快速查找一个文件的命令,以及这个命令原理是什么,还会教大家如何在linux中查找我们输入命令所在文件路径。

    一、locate 命令 : locate 文件名

        这个locate命令搜索文件是比较快的,具体是为什么呢?首先我们来讲一下这个locate查找文件的原理。

        之所以这个locate命令查找很快,它不像find一样在我们的搜索范围进行查找也不是在我们的硬盘上进行操作,而是在它所存放的资料库中进行查找。那资料库是什么呢?就类似一个记录操作日志的一个文件库,我们创建一个文件时,就会保存到我们的资料库中,所以我们在搜索文件时只是会检索资料库,从而提高效率

        我们只用locate搜索一下tomcat(图1),速度几乎达到秒搜。这个locate资料库是定期被存放的,如果说我们刚刚创建的一个文件能被搜索到吗?我们来试试。如(图2),一个刚刚新建的文件夹today,再使用locate进行查找时,第一次是查询不到结

    展开全文
  • 一、使用ssh连接远程主机 ssh 用户名@ip地址 用户名和地址使用你要连接的服务器的。例如:ssh root@123.123.123.123 ...二、服务器文件操作 1.使用菜单中Shell 选择 “新建远程连接” 2.进入“新建远程连接控制面...

     

    一、使用ssh连接远程主机

    ssh 用户名@ip地址 用户名和地址使用你要连接的服务器的。例如:ssh root@123.123.123.123 

    会提示y/n 一路y
    之后提示输入密码

    输入密码,回车 这时候会出现连接成功提示,到这一步就已经成功连接到服务器了。下面我们说下文件操作

    二、服务器文件操作

    1.使用菜单中Shell 选择 “新建远程连接”
    2.进入“新建远程连接控制面板”后左侧服务选择“安全文件传输(sftp)”右侧服务器端添加需要连接的服务器ip地址,同时输入要使用的“用户”身份选择登录。会打开一个新的终端窗口,这里就可以用sftp进行文件操作了

    1)、上传文件
          上传的文件必须是压缩包, 开始上传本地文件之前要把文件进行压缩 xxx.zip

    在sftp下使用命令:put 本地路径 服务器路径。例如你想把文件放到服务器的/var/www/tmp目录下  put /User/xxx.zip /var/www/tmp

    2)、解压文件

    在ssh连接到服务器的窗口下,进入上传文件的目录中  例如:cd /var/www/tmp
    执行 unzip xxx.zip

    如果文件已经存在会提示是否替换,一般都是直接替换,如果需要保留原文件就先执行拷贝命令(cp 源文件 目标文件),备份一下

    3)、下载文件

    在sftp下使用命令:get 源文件路径 存放本地路径。例如你想把文件放到服务器的/var/www/tmp目录下  get /var/www/tmp/xxx.zip /User/xxx.zip

     

    下面放上Mac常用终端命令大全、供参考:

    目录操作
    
    命令——功能描述——示例
    
    mkdir——创建一个目录——mkdir dirname
    
    touch - 创建文件
    
    rmdir——删除一个目录——rmdir dirname
    
    rm -rf filename  删除整个非空文件夹
    
    mvdir——移动或重命名一个目录——mvdir dir1 dir2
    
    cd——改变当前目录——cd dirname
    
    pwd——显示当前目录的路径名——pwd
    
    ls——显示当前目录的内容——ls -la
    
    dircmp——比较两个目录的内容——dircmp dir1 dir2
    
    文件操作
    
    命令——功能描述——示例
    
    cat——显示或连接文件————cat filename
    
    pg分页格式化显示文件内容——pg filename
    
    more——分屏显示文件内容——more filename
    
    od——显示非文本文件的内容——od -c filename
    
    cp——复制文件或目录——cp file1 file2 
    
    cp -ri 复制整个目录
    
    rm——删除文件或目录——rm filename
    
    mv——改变文件名或所在目录——mv file1 file2
    
    ln——联接文件——ln -s file1 file2
    
    find——使用匹配表达式查找文件——find . -name “*.c” -print
    
    file——显示文件类型——file filename
    
    open——使用默认的程序打开文件——open filename(open . 打开当前目录)
    
    选择操作
    
    命令——功能描述——示例
    
    head——显示文件的最初几行——head -20 filename
    
    tail——显示文件的最后几行——tail -15 filename
    
    cut——显示文件每行中的某些域——cut -f1,7 -d: /etc/passwd
    
    colrm——从标准输入中删除若干列——colrm 8 20 file2
    
    paste——横向连接文件——paste file1 file2
    
    diff——比较并显示两个文件的差异——diff file1 file2
    
    sed————非交互方式流编辑器——sed “s/red/green/g” filename
    
    grep——在文件中按模式查找——grep “^[a-zA-Z]” filename
    
    awk——在文件中查找并处理模式——awk ‘{print 111}’ filename
    
    sort——排序或归并文件——sort -d -f -u file1
    
    uniq——去掉文件中的重复行——uniq file1 file2
    
    comm——显示两有序文件的公共和非公共行——comm file1 file2
    
    wc——统计文件的字符数、词数和行数——wc filename
    
    nl——给文件加上行号——nl file1 >file2
    
    安全操作
    
    命令——功能描述——示例
    
    passwd——修改用户密码——passwd
    
    chmod——改变文件或目录的权限——chmod ug+x filename
    
    umask————定义创建文件的权限掩码——umask 027
    
    chown——改变文件或目录的属主——chown newowner filename
    
    chgrp——改变文件或目录的所属组——chgrp staff filename
    
    xlock——给终端上锁——xlock -remote
    
    编程操作
    
    命令——功能描述——示例
    
    make——维护可执行程序的最新版本——make
    
    touch——更新文件的访问和修改时间——touch -m 05202400 filename
    
    dbx——命令行界面调试工具——dbx a.out
    
    xde——图形用户界面调试工具——xde a.out
    
    进程操作
    
    命令——功能描述——示例
    
    ps——显示进程当前状态——ps u
    
    kill——终止进程——kill -9 30142
    
    nice——改变待执行命令的优先级——nice cc -c *.c
    
    renice——改变已运行进程的优先级——renice +20 32768
    
    时间操作
    
    命令——功能描述——示例
    
    date——显示系统的当前日期和时间——date
    
    cal——显示日历——cal 8 1996
    
    time——统计程序的执行时间——time a.out
    
    网络与通信操作
    
    命令——功能描述——示例
    
    telnet——远程登录——telnet hpc.sp.net.edu.cn
    
    rlogin——远程登录——rlogin hostname -l username
    
    rsh——在远程主机执行指定命令——rsh f01n03 date
    
    ftp——在本地主机与远程主机之间传输文件——ftp ftp.sp.net.edu.cn
    
    rcp——在本地主机与远程主机 之间复制文件——rcp file1 host1:file2
    
    ping——给一个网络主机发送 回应请求——ping hpc.sp.net.edu.cn
    
    mail——阅读和发送电子邮件——mail
    
    write——给另一用户发送报文——write username pts/1
    
    mesg——允许或拒绝接收报文——mesg n
    
    Korn Shell 命令
    
    命令——功能描述——示例
    
    history——列出最近执行过的 几条命令及编号——history
    
    r——重复执行最近执行过的 某条命令——r -2
    
    alias——给某个命令定义别名——alias del=rm -i
    
    unalias——取消对某个别名的定义——unalias del
    
    其它命令
    
    命令——功能描述——示例
    
    uname——显示操作系统的有关信息——uname -a
    
    clear——清除屏幕或窗口内容——clear
    
    env——显示当前所有设置过的环境变量——env
    
    who——列出当前登录的所有用户——who
    
    whoami——显示当前正进行操作的用户名——whoami
    
    tty——显示终端或伪终端的名称——tty
    
    stty——显示或重置控制键定义——stty -a
    
    du——查询磁盘使用情况——du -k subdir
    
    df——显示文件系统的总空间和可用空间——df /tmp
    
    w——显示当前系统活动的总信息——w
    
    一些常用技巧
    
    vim xx 打开xx文件,如果没有就创建xx文件,且挑到编辑页面 
    
    i 刚进到编辑页面的时候是无法编辑的,所以输入i就可以编辑了 
    
    esc 按esc就会退出编辑模式 
    
    :w 输入:w就是保存刚才编辑 
    
    :q 退出vim编辑页面 
    
    :wq 保存并退出
    
    所以你可以使用▲(上箭头)或▼(下箭头)来上下移动,使用 空格键 来翻页,输入/和关键字来按照关键字搜索按Q来退出使用指南页面tab按键自动补全唯一路径中止一个错误的或者发疯的命令,可以使用组合键control + C。你可以在执行前编辑命令,只需要使用箭头和键盘上的其他字母。没有输入任何命令时,你可以用▲和▼来浏览历史命令。同样可以编辑和再次执行。你也可以使用history命令查看历史记录。你可以使用组合键control + L清屏。

     

     

    展开全文
  • "find"命令有不同的选项,可以通过命令行在Linux上根据文件的名称、类型、修改日期、大小等进行搜索。在本方案中,我们要使用 "find "命令过滤掉当前目录中存在的所有文本文件。我们要按照以下步骤进行操作。 在终端...
  • Windows命令行(cmd)下快速查找文件

    万次阅读 2018-08-07 08:31:09
    用了Linux下的find命令,觉得查找文件很方便,那么在windows下有没有类似的命令可以遍历目录并通过文件名找到文件呢?答案是有的 0X00 for /r简介 语法: find /r 目录名 %变量名 in (匹配模式1,匹配模式2) do ...
  • cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令。 注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用more等命令分屏显示。...
  • 查找磁盘占用情况 df -ah 输入这个命令 ,将展示各分区占用的比例,如果发现分区使用率大于80%,那么你就得考虑是不是迁移一部分服务器数据到本地,防止因空间不足,导致无法写入新文件等问题,那么如何查看这分区里...
  • Linux服务器命令

    千次阅读 2018-10-31 23:55:07
    locate -i 文件名【在文件资料库中查找文件,-i=不区分大小写】 updatedb【更新文件资料库,tmp目录不在更新范围内】 which 命令(ls)【搜索命令所在目录及别名信息】 whereis 命令(ls)【搜索命令所在目录及帮助...
  • Linux命令查找目录下的所有文件

    千次阅读 2019-09-13 18:47:11
    查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 find .|xargs grep -ri "IBM" -l 1.正则表达式 (1)正则表达式一般用来描述...
  • 1、使用Xshell 连接服务器 2、安装lrzsz工具包(执行命令) :yum install lrzsz 3、Xshell 设置 4、上传文件,执行命令:rz 5、下载文件到本地,执行命令:sz 文件名 6、常用命令如下: Tab键:提示 ...
  • find 是Linux中强大的搜索命令,不仅可以按照文件名搜索文件,还可以按照权限、大小、时间、inode 号等来搜索文件。但是 find 命令是直接在硬盘中进行搜索的,如果指定的搜索范围过大,find命令就会消耗较大的系统...
  • 公司服务器中了病毒,用了命令查找最近100天的可执行文件,找出病毒文件,并删除。然后ps -ef找到病毒的pid kill -9删除 find / -type f -perm /111 -mtime -100 从网上找的其他人的文章,和我公司中的病毒一样,再...
  • 查找当前目录下文件大小大于1M的文件:find ./ -type f -size +1M ./当前路径 -type 文件类型 -size 文件大小 +大于 -小于 无 等于 查看当前路径:pwd 1. find(查找命令) find的使用格式如下:  $ find &...
  • find . -type f | xargs -n1 -I "ZZZZZ" grep -l "阅读" "ZZZZZ" | xargs -n1 -I "XXXXX" rm -f "XXXXX"
  • 因为要装pl/sql所以要查找tnsnames.ora文件。。看看怎么查这个文件在linux下的哪个目录 find / -name tnsnames.ora 查到: /opt/app/oracle/product/10.2/network/admin/tnsnames.ora /opt/app/oracle/...
  • 服务器】Linux下MySQL命令查找不到

    千次阅读 2017-12-04 20:34:54
    原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。 首先得知道mysql命令或mysqladmin命令的...
  • 虚拟化、文件系统、查找文件

    万次阅读 2019-11-27 12:27:27
    文章目录虚拟化虚拟化的概念安装KVM安装gustos了解并配置KVM网络桥接:NAT:仅主机(hostonly):文件系统了解文件系统的概念:了解硬链接的概念:挂载文件系统:查找文件: 虚拟化 虚拟化的概念 虚拟化≠虚拟机 虚拟化...
  • 问题描述:一个日志文件里逐行存储着 时间 ip 这种形式的日志,现在需要让你使用linux命令查找出日志文件中访问量最大的10个ip 怎么处理? 1.首先创建模拟数据 这里博主用python写了个创建模拟数据的脚本 文件内容格式...
  • find命令查找包含指定内容的文件

    万次阅读 2011-09-05 18:59:22
    find / | xargs grep function 查找系统根目录下面的所有文件的内容中包含有function字符串的文件列表。 find .|xargs grep x find . -exec grep x{} \; find / -name "httpd.
  • linux 服务器常用命令整理

    千次阅读 2018-03-09 11:25:58
    linux 服务器常用命令整理目录网络分析 - tcpdump \ telnet \ (netstat \ ss \ lsof) \ nload网络传输 - scp \ rsync \ (rz \ sz) \ nc抓包工具 - charles内存检查 - free \ meminfo系统监控 - vmstat \ iostat \ ...
  • 服务器常用命令

    千次阅读 2020-08-19 11:09:02
    服务器常用命令 1:查看安装的软件 ps -ef | grep nginx 2:端口被占用 netstat -anp | grep 8801 2.2,通过程序名查询进程号: ps aux | grep 程序名 2.3, 通过进程号查询进程详细信息 ps -ef|grep 28332 kill -9 ...
  • Xshell Linux 常用命令

    千次阅读 2020-12-20 00:58:02
    1.列出当前目录的文件2.复制文件 cp3.更改目录cdcd ../.. 切换到上二级目录cd ~ 切换到用户目录,比如是root用户,则切换到/root...查看文件内容more、less功能:分页显示命令more filemore命令也可以通过管道符(|...
  • 查找某个文件的位置的方法及find命令详解 find / -name tnsnames.ora find / -name httpd.conf whereis xxxxx 下面的列表就是对find命令所可以指定文件的特征进行查找的部分条件。在这里并没有列举所有的查找...
  • 查找redis配置文件 由此处可见,redis在/etc/rc.d/init.d/redis中。 可以执行cat /etc/rc.d/init.d/redis查看,或者用vim编辑配置。 关闭防火墙设置命令 首先查看防火墙的状态 systemctl status firewal
  • 好久没写东西了,很久之前弄了个服务器玩玩,写了点东西在上面放着,一直在不停的抓数据,也就没怎么看,最近闲来无事登录后台查看,发现我的妈呀,服务器磁盘快满了 刚开始以为抓取的太多,数据库数据膨胀占用了...
  • linux下查找某个文件位置的方法

    千次阅读 2017-09-19 09:15:49
    转自:... 因为要装pl/sql所以要查找tnsnames.ora文件。。看看怎么查这个文件在linux下的哪个目录 find / -name tnsnames.ora 查到: /opt/app/oracle/product/10.2/network/admin/tnsnames.
  • 查询LInux系统信息 arch 显示机器的...grep grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,grep指令会把含有范本样式的那一列显示出来 grep可以与less或者more组合使用
  • 服务器基本操作命令

    千次阅读 2017-10-19 20:57:06
    scp /path/file(这部分为本地的路径) user(远端目标用户名)@host(远端目标IP):/pathorfile(文件存储路径)    下载:  scp user(远端用户名)@host(远端IP):/path/file(下载
  • XShell命令大全

    千次阅读 2020-12-20 00:58:09
    (1)命令ls——列出文件ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件ls a* 列出当前目录下以字母a开头的所有文件ls -l *.doc 给出当前目录下以.doc结尾的所有文件(2)命令cp——复制文件...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 314,970
精华内容 125,988
关键字:

服务器命令查找文件