linux下用ftp命令连接到ftp服务器应该如何查看服务器上的目录文件数

linux下用ftp命令连接到ftp服务器应该如何查看服务器上的目录文件数,第1张

1.Linux下启动ftp

2.连接FTP

3.进入FTP目录

4.查看目录文件

ls -l 普通文件就是以 - 开头,文件夹以 d 开头,grep 后面接正则表达式:^- 以 - 开头的匹配。

扩展资料:

1.查看当前目录下的文件数量(不包含子目录中的文件):

ls -l|grep "^-"| wc -l

2. 查看当前目录下的文件数量(包含子目录中的文件):

ls -lR|grep "^-"| wc -l

3.查看当前目录下的文件夹目录个数,(不包含子目录中的目录):

ls -l|grep "^d"| wc -l

4.查询当前路径下的指定前缀名的目录下的所有文件数量 例如:统计所有以“20161124”开头的目录下的全部文件数量:

ls -lR 20161124*/|grep "^-"| wc -l

用rpm命令来查看是否安装了FTP服务。

rpm -qa | grep ftp

rpm命令参数:

rpm -q samba

#查询程序是否安装

rpm -ivh  /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm 

#按路径安装并显示进度

rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm    

#指定安装目录

rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm 

#用来检查依赖关系;并不是真正的安装;

rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm 

#新版本降级为旧版本

rpm -qa | grep httpd  

#[搜索指定rpm包是否安装]--all搜索*httpd*

rpm -ql httpd 

#[搜索rpm包]--list所有文件安装目录

rpm -qpi Linux-1.4-6.i368.rpm 

#[查看rpm包]--query--package--install package信息

rpm -qpf Linux-1.4-6.i368.rpm 

#[查看rpm包]--file

rpm -qpR file.rpm 

#[查看包]依赖关系

rpm -ivh file.rpm  

#[安装新的rpm]--install--verbose--hash

rpm -Uvh file.rpm    

#[升级一个rpm]--upgrade

rpm -e file.rpm      

#[删除一个rpm包]--erase

linux下的文件状态中只包含存取时间,不存在存取者相关信息。

所以,从文件状态来判断是否被谁存取过,是不可能实现的。

换个思路解决这问题:

比如建个ftp用户,设置文件只能被此用户存取。然后,下面就简单了,

只要存取时间发生了变化,毫无疑问那就是ftp存取的~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6181451.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存