linux下用ftp命令连接到ftp服务器应该如何查看服务器上的目录文件数
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-lR20161124*/|grep”^-"|wc-l
linux查找nginx安装目录
如何在Linux上找到nginx的安装目录?让我们一起来了解一下吧。
1.打开Linux服务器并右键单击桌面上的空白区域。
2.从下拉菜单中,单击打开终端。
3.在终端中输入whereisnginx,查看安装目录。
在linux的服务器下怎么知道根目录是什么
相当于Windows的C盘。
下面介绍一下根目录中文件夹的含义:/:根目录位于Linux文件系统目录结构的最顶层。
通常这些只是目录。
存储在根目录中而不是文件中,/etc、/bin、/dev、/lib、/sbin应与根目录放在同一分区。
/bin、/usr/bin:该目录是命令文件目录,也称为二进制目录。
包含系统管理员和一般用户的重要Linux命令和二进制(可执行)文件,包括shell解释器等。
/boot:该目录存储系统内核文件和引导加载程序文件。
/boot/vmlinuz是Linux内核文件,/boot/gurb.建议单独创建分区,分区大小为100MB。
/dev:Linux系统中存放设备文件的设备文件目录。
访问该目录下的文件相当于访问与计算机连接的设备和存储设备(终端、软驱、光驱、网卡等)。
)相关文件,包括字符设备和块设备等。
常用的方法是挂载光驱mount/dev/cdrom/mnt。
/etc:存放系统配置文件的目录。
该目录存储大多数系统配置文件和子目录。
不建议在此目录中存放可执行文件。
配置文件包括/etc/inittab、/etc/fstab。
/etc在更改配置文件之前,请务必备份/init.d、/etc/X11(特定于XWindow)、/etc/sysconfig(特定于网络)、/etc/xinetd.d。
该目录中的文件由系统管理员使用,普通用户对大多数文件具有只读访问权限。
/home:用户的默认主目录。
当您添加新用户帐户时,用户的主目录将存储在该目录中。
~代表当前用户的主目录,~test代表用户test的主目录。
建议单独分区,分配更多的磁盘空间,以便用户存储数据。
/lib、/usr/lib、/usr/local/lib:使用的函数库目录系统。
程序执行过程中,需要一个函数库来帮助调用一些额外的参数。
这个语言库目录。
典型的Linux系统包含C、C++和FORTRAN的库文件。
/lib目录下的库镜像文件可用于启动系统和运行一些命令。
/lib/modules目录包含可加载的内核模块。
/lib目录存储所有重要的库文件,以及大多数其他库文件。
在/usr/lib目录下。
/lost+fount:在EXT2或EXT3文件系统上,当系统意外崩溃或计算机意外关闭时,一些生成的文件碎片会放置在这里。
fsck工具将在系统启动期间检查这一点并修复损坏的文件系统。
有时候系统出现问题,很多文件都会被移到这个目录下。
您可能需要手动修复它或将文件移动到发送它们的位置:主要使用mnt目录。
要临时挂载文件系统,请为某些设备(例如软盘、CD)指定默认挂载点。
这样,当挂载光驱等设备时,就可以通过访问/mnt/cdrom目录下的文件来访问对应光驱上的文件。
/opt:附加主机软件的安装目录。
例如:FC4使用的Fedora社区开发软件。
如果您想自己安装新的KDE桌面软件,可以将其安装在该目录中。
在以前的Linux系统上,通常将其放置在/usr/local目录中。
/proc:该目录下的所有数据都在内存中,如系统内核、外部设备、网络状态等。
由于数据存储在内存中,因此不占用磁盘空间。
最重要的目录是/proc。
/cpuinfo和/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/*等。
/root:根系统管理员的主目录。
系统启动的第一个分区是/,所以最好把/root和/放在同一个分区章。
/sbin、/usr/sbin、/usr/local/sbin:放置系统管理员使用的可执行命令,如fdisk、shutdown、mount等。
与/bin不同,这些目录代表系统管理员使用的命令。
普通用户只能“查看”它们,但无法安装或使用它们。
/tmp:普通用户或正在运行的程序临时存储文件的目录。
重要数据不能放置在该目录中。
/srv:服务启动后需要访问的数据目录,比如www服务要访问的网页数量就存放在/srv/www中。
/usr:应用程序存放目录,/usr/bin存放应用程序,/usr/share存放一般数据,/usr/lib存放一些不能直接运行但运行很多程序需要的函数库文件,/usr/本地存放软件/usr/share/doc目录下存放的是更新包、系统描述文件。
/usr/share/man:存放程序描述文件的目录。
使用manls时,将请求/usr/share/man/man1/ls.1.gz的内容。
建议分开安装。
更多磁盘空间。
/var:放置系统运行时经常变化的文件,如/var/log随时变化的日志文件。
/var/log/message:存储所有日志文件的目录。
/var/spool/mail:存储邮件的目录。
/var/run:启动程序或服务后。
建议单独创建分区并安装更多磁盘空间。
/tmp:存放临时文件的目录。
某些命令和应用程序将使用此目录。
该目录中的所有文件将被定期删除,以防止临时文件填满整个磁盘。
/dev目录dev是device的英文缩写。
/dev目录对于所有用户都非常重要。
因为这个目录包含了Linux系统中使用的所有外部设备。
但没有外部设备的驱动程序,这与windows和dos操作系统不同。
这实际上是一个用于访问这些外部设备的端口。
我们可以很方便的得到它访问这些外部设备,与访问文件或目录没有区别。
Linux遵循Unix风格,将所有设备识别为一个文件。
设备文件有两种类型:块设备文件(b)和字符设备文件(c)。
通常,设备文件存储在/dev目录中:/dev/hd[a-t]:IDE。
device/dev/sd[a-z]:SCSI设备/dev/fd[0-7]:标准软盘驱动器/dev/md[0-31]:软raid设备/dev/loop[0-7]:本地设备反馈/dev/ram[0-15]:内存/dev/null:相当于黑洞的无限数据接收器/dev/null:无限null资源/dev/tty[0-63]:虚拟终端/dev/ttyS[0-3]:串口/dev/lp[0-3]:并口/dev/console:控制台/dev/fb[0-31]:帧缓冲区/dev/cdrom=>/dev/hdc/dev/调制解调器=>/dev/ttyS[0-9]/dev/pilot=>/dev/ttyS[0-9]/dev/random:随机数设备/dev/urandom:随机数设备/etc目录下的/etc/rc、/etc/rc.d、/etc/rc*.d启动或更改运行级别时运行的脚本或脚本目录。
用户数据库/etc/passwd,字段包含用户名、真实姓名、主目录、加密密码等用户信息。
运行/etc/fstab时通过mount-a命令自动挂载的文件系统列表(在/etc/rc或等效的启动文件中)。
在Linux上,它还包括有关swapon-a启用的交换区域的信息。
/etc/group与/etc/passwd类似,但描述的是用户组而不是用户。
配置文件/etc/inittabinit设置初始化进程在启动时为系统设置的运行级别。
登录提示之前/etc/issuegetty的输出。
它通常包括系统的简短描述或欢迎消息。
内容由系统管理员确定。
/etc/motdMessageOfTheDay,登录成功后自动显示的内容由系统管理员决定。
它通常用于通知信息,例如有关计划关闭时间的警告。
/etc/mtab当前安装的文件系统列表。
由脚本初始化并由mount命令自动更新。
当需要当前安装的文件系统列表时使用,例如df命令。
/etc/shadow是安装了影子密码软件的系统上的影子密码文件。
影子密码文件将加密的密码从/etc/passwd文件移动到/etc/shadow,该文件只能由root用户读取。
这简化了任务。
解密密码。
更复杂的命令配置文件是./etc/login.defslogin。
/etc/printcap与/etc/termcap类似,但打印机的语法不同。
/etc/profile、/etc/csh.login、/etc/csh.cshrc是Bourne或Cshells在登录或启动时执行的文件。
这允许系统管理员为所有用户设置全局默认环境。
/etc/securetty标识安全终端,即哪些终端允许root登录。
通常只列出虚拟控制台,因此不可能(或至少很难)通过调制解调器或网络侵入系统并获得root权限。
/etc/shells文件列出了受信任的shell。
chsh命令允许用户将登录shell更改为此文件中指定的范围。
ftpd服务进程,在机器上提供FTP服务,会检查用户的shell是否在/etc/s.hells中列出,否则将不允许用户登录。
/etc/sysconfig与网络配置相关的目录/etc/DIR_COLORS设置颜色/etc/HOSTNAME设置用户主机名/etc/NETWORKING只有YES表示网络存在。
/etc/host.conf文件解释了用户统如何请求主机名。
/etc/hosts在用户自己的IP地址和名称/etc/hosts.allow之间建立一个适当的表。
这允许inetd使用/etc/hosts.deny安装不允许使用inetd的计算机。
使用/etc/hosts.equiv无需密码即可配置远程计算机。
/etc/inetd.conf设置系统网络守护进程inetd的配置.pidinetd。
每个/etc/hosts.lpd进程的进程ID设置哪些远程主机可以使用本地打印机。
/etc/gateways安装路由器。
/etc/protocols设置系统支持的协议。
/etc/named.boot设置该计算机的名称。
名称服务器配置文件/etc/named.pid名称服务器进程ID,在本地计算机上运行。
设置/etc/networks.conf网络配置文件/etc/resolv.conf指定名称服务器/etc/services的系统设置。
系统终端产品、协议类型及提供的服务/etc/exports安装NFS系统/etc/NNTP_INEWS_DOMAIN安装新闻服务器配置文件/etc/nntpserver设置用户使用的新闻服务器地址/etc/XF86ConfigXWindow配置文件/etc/hostid系统唯一的硬件标识符,指定/etc/at.deny,用户不指定可以与at/etc/bootptab命令一起使用来设置MAKEDEV程序的各种设置。
设备驱动程序文件/etc/makedev.cfg与DEVINFO的格式相同。
在/etc设置文件中设置拨号服务器用户名和密码/etc/slip.hosts、/etc/slip.lo。
MAKEDEV使用的/dihosts。
用于配置ginSLIP的/etc/fastboot配置文件是使用Shutdown-f命令创建的。
要重新启动系统,请检查此/etc/fstab文件以记录启动时将安装的FTP服务器文件系统/etc/ftpaccess的一些配置。
。
/etc/ftpconversions指定用于FTP的过滤器的位置。
/etc/ftpusers指定不能使用FTP服务的用户。
/etc/ld.so.cache搜索引擎动态链接库缓存/etc/ld.so.co系统动态链接库路径nf/etc/lilo.conflilo./etc/magic配置文件由/etc/aliasesfile命令使用。
使用sendmail设置别名文件/etc/mail.rc、/etc/.mailcap、/etc/sendmail.cf、/etc/sendmail.st设置sendmail超级用户/etc/motd发布通知的位置/etc/organization存储用户名和组织/etc/pnpdevices列出支持的即插即用设备。
/etc/snooptad监视用户的屏幕,监视/etc/sudoers终端列表,并且可以使用sudo命令配置文件/etc/syslog.conf系统记录器。
yslogd配置文件/etc/utmp当前使用系统用户信息/etc/wtmp,除了累积/etc/nologin之外,与utmp类似。
当系统不希望用户在关机期间登录时,它会生成此信息。
文件/etc/termcap设置系统终端信息/etc/ttys设置类型系统终端定义文件/etc/gettydefsgetty_ps/etc/yp.confNIS配置文件/etc/mtools.conf设置mtools程序的参数编号/etc/fdprm,设置格式化软盘的参数/etc/login。
access,控制权限用户登录的文件,目录/proc,/proc/cmdline,加载内核时下发的相应参数。
一探究竟。
文件以了解系统如何启动。
/proc/cpuinfo与本地处理器相关的信息,包括时钟、类型、计算功能等。
/proc/devices该文件记录了系统上每个核心设备的核心设备代号,并与mknod关联。
/proc/filesystems系统当前加载的文件系统。
/proc/interrupts系统中IRQ分配的当前状态。
/proc/ioports为当前系统上的每个设备配置的I/O地址。
/proc/kcore-内存大小,但不读取它。
/proc/loadavg还记得最大时间和正常运行时间吗?是的,上面列出的三平均值都记录在这里。
/proc/meminfo使用了free中列出的内存信息,也可以在这里查看。
/proc/modules我们的Linux当前加载的模块列表也可以被认为是一个驱动程序。
挂载到系统/proc/mounts上的数据是使用mount命令调用的数据。
系统加载的内存在/proc/swaps中哪里呢?这里记录了使用的分区。
/proc/partitions使用fdisk-l将显示所有当前分区,对吧?该文件还包含条目。
/proc/pci位于PCI总线上。
可以使用lspci查看每个设备的详细信息。
/proc/uptime这是使用uptime时会出现的信息。
/proc/version的基本版本是使用uname-a显示的版本。
/proc/bus/*一些总线设备和USB驱动器也写在这里。
/usr/usr目录是最大的目录,因为几乎所有的应用程序都安装在这里,本地安装的程序和其他东西都在/usr/local目录中。
/usr/etc存放配置文件。
/usr/games存储游戏和教程文件。
/usr/include应用程序开发和编译所需的头文件。
/usr/share存储结构化的独立数据。
手册页/usr/share/man、/usr/share/info、/usr/share/doc、GNU白皮书和各种其他文档文件。
/usr/bin几乎所有用户命令。
一些命令位于/bin或/usr/local/bin中。
/usr/sbin根文件系统的不必要的系统管理命令,例如大多数实用程序。
/usr/lib程序或子系统的未修改数据文件,包括一些站点范围的配置文件。
lib这个名字来自于库,原来的编程库存放在/usr/lib中。
/usr/local存放本地安装的软件等文件,/usr/local/bin存放本地添加的命令,/usr/local/include存放本地添加的库文件。
/usr/src存放程序的源代码,Linux内核源代码存放在/usr/src/kernels中。
/var/var目录包含系统运行时更改的数据。
它特定于每个系统,这意味着它不与网络的其他计算机共享。
/var/catman如果需要格式化,则手册页的cache.man页面源文件通常位于/usr/man/man*中,某些手册页可能具有存在于/usr/中的预格式化版本;人/猫*。
其他手册页放在第一位。
第一次查看时需要对其进行格式化。
格式化后的版本存放在/var/man中,这样其他人在查看同一页面时就不用等待格式化了(/var/catman经常会被清除,就像清除临时目录一样。
)/var/lib中的文件系统正常运行时需要修改。
/var/local-/usr/local中安装的程序(即由系统管理员安装的程序)的变量数据。
请注意,如果需要,即使是本地安装的程序也会使用其他/var目录,例如/var/lock。
/var/lock锁定文件许多程序都遵循在/var/lock中创建锁定文件的约定,以确认它们正在使用特定的设备或文件。
其他程序知道此锁定文件,并且不会尝试使用此设备。
或文件。
/var/log日志文件各种程序,特别是登录(所有系统登录和注销的/var/log/wtmplog)和系统日志(/var/log/messages)存储所有内核和系统程序信息,/var/log/var/run中的文件经常会增长。
无限期地使用,并应定期清洁。
/var/run存储在下次启动之前有效的系统信息。
例如,/var/run/utmp包含有关登录用户的信息。
spool、/var/mail、/var/news打印队列和其他队列运行的目录。
每个队列在/var/spool中都有自己的子目录,例如用户的邮箱位于/var/spool/mail中,这允许使用大型临时文件或.应持续很长时间(尽管系统管理员可能不允许非常旧的文件存储在/var/tmp中。
)更重要的目录Linux系统上有几个目录需要特别注意。
相关目标:/etc:这个目录非常重要,如上所述,你所有的启动和系统数据文件都在这个目录中,所以如果这个目录损坏,你的系统很可能就坏了!在以后的文件中,你会发现我们经常使用这个/etc/rc.d/init.d子目录。
因为它是初始化的。
d子目录运行一些Linux系统服务的脚本(可以将它们视为批处理文件),/etc/rc.d/rc.local是引导执行文件/bin、/sbin、/usr。
/bin,/usr/sbin:这些目录是预装的系统目录,用于放置root用户经常使用的可执行文件,如userconf、netconf、perl、gcc、c++等,因此如果您找不到可执行文件根据下载提示,可以在这四个目录下查看!其中/bin和/usr/bin是系统用户的命令,/sbin和/usr/sbin是系统管理员的命令!/usr/local:这是默认可以安装的软件包的系统目录。
后来更新了,比如我发现有We.b的更新(比如Apache)可以安装,但是如果不想通过rpm更新包,可以在/usr下安装apache包/当地的。
在这里安装它的优点是当前所有系统都是相同的,所以如果您的系统被别人捕获,你上手会更容易!查找数据也更容易!因此,如果需要,您通常会将/usr/local/bin附加到您的路径中。
/home:这是系统设置拥有帐户的人员的主目录的位置。
/var:这个路径很重要!无论是登录、各种服务问题的记录、正常的维护记录等等,所以当你的系统出现问题时,你需要检查该目录下记录的文件数据,看看问题出在哪里!这也是默认邮件位置所在的位置,因此非常重要。
/usr/share/man、/usr/local/man:这两个目录包含各种包的文档文件。
例如,如果运行manman,系统会自动查找这两个目录中的所有文档文件。
如何查看网上Apache架设的服务器的文件目录
如果你的Apache服务器设置了目录访问权限,你就可以看到文件目录。
我检查了http://222.73.103.147,看看是否有默认页面。
如果没有默认页面,则可以访问该目录。
试试吧!