首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux下截取给定路径目录部分

在日常运维,有时会要求截取一个路径目录部分。 截取目录方法,有以下两种: 1)dirname命令(最常用方法):用于取给定路径目录部分。...很少直接在shell命令行中使用,一般把它用在shell脚本,用于取得脚本文件所在目录,然后将当前目录切换过去。...其实就是取所给路径倒数第二级及其之前路径部分,如下: [root@jenkins-server Shell]# dirname main/protected/xqsjmob/themes/tpl2/...jenkins/scripts [root@qzt196 ~]# dirname /usr/bin/sort /usr/bin [root@qzt196 ~]# dirname stdio.h //获取是当前目录路径...下面比较下这两种方法效果:即dirname取是倒数第二级及其以上级路径,而${pathname%/*}取是"删除最后一个/符号后路径部分" [root@jenkins-server Shell

2.6K50
您找到你想要的搜索结果了吗?
是的
没有找到

linux 网站目录更换后如何修改网站路径 ftp 路径

当把源文件夹网站文件移动到新建文件夹之后,我们工作还没做完,还要在 lnmp 虚拟空间网站 conf 文件里面,把旧网站路径改成新网站路径。...编辑网站 conf 文件命令如下 vi /usr/local/nginx/conf/网站文件夹 VPS 不同,网站文件夹位置略有不同,可以用 cd 命令在 conf 文件夹下面找一下。 ?...打开之后如下图红框位置,输入“a”进入编辑状态,键盘上下键配合退格键输入新建文件夹地址即可,确认无误后按“Esc”退出编辑状态,“:wq”保存并退出。 ?...上面已经修改了网站目录,这时候网站可以正常浏览了。下面接着修改 ftp 目录。 lnmp ftp edit 上面这个命令很好理解,就不多讲了。...系统提示输入 ftp 账号密码,后面提示 Enter directory for ftp account 时候就输入新建文件夹绝对路径,最后提示 FTP User: change diretcory

6.5K40

linux目录结构重要文件路径说明

Linux目录结构图 一个标准 Linux 分发遵循下面提供目录结构,并附有图表说明。 img 上面的每个目录(首先是一个文件)都包含重要信息,需要引导到设备驱动程序、配置文件等。.../home: 用户目录。每次创建新用户时,都会在主目录创建一个以用户名命名目录,该目录包含其他目录,例如Desktop, Downloads, Documents, 等等。.../lib : Lib 目录包含 kernel modules shared library 引导系统和在根文件系统运行命令所需映像。.../lost+found : 这个目录是在安装过程安装 Linux, 用于恢复可能因意外而损坏文件 shut-down....相关文章 linux重要目录之etc linux重要目录之usrvar linux重要目录之procdev目录 linux深入proc文件系统(上) linux深入proc文件系统之pid目录(

2K10

Linux目录结构及路径 常用命令

目录 Linux目录结构及路径 目录 路径路径 相对路径 特殊路径写法 常用命令 Linux目录结构及路径 ? ? ? ?...usr:里面包含local目录,所有用户自己安装软件都放在local。 放在这个里面,Linux会自动识别,放在其他地方,还得配置之后才识别,麻烦 var:系统临时文件等所在目录。...找当前资源目录直接写子目录名称,如果向上跳一级文件夹写法 : …/ 特殊路径写法 / 表示磁盘根 ~ 表示/root ,root文件夹目录 常用命令 cd 进入到指定目录 语法:cd 路径...ls 目录:指定目录下包含内容 mkdir 新建一个空文件夹 语法:mkdir 路径 mkdir -p 路径:如果路径包含了不存在路径,自动创建。 rm 删除文件。默认删除文件。...rm -f 文件路径:删除文件不需要确认 touch 创建指定名称一个空文件。在linux中文件不是必须带有扩展名。带有扩展名文件都是具有特定格式文件。

1.7K20

python获取当前目录路径上级路径

在使用python时候总会遇到路径切换使用情况,如想从文件夹test下test.py调用data文件夹下data.txt文件: . └── folder ├── data │...└── data.txt └── test └── test.py 一种方法可以在data文件下加入__init__.py 然后在test.py import data 就可以调用...data.txt文件; 另一种方法可以借助python os模块方法对目录结构进行操作,下面就说一下这种方式使用: import os print '***获取当前目录***' print os.getcwd...print '***获取上上级目录***' print os.path.abspath(os.path.join(os.getcwd(), "../.."))...输出结果为: ***获取当前目录*** /workspace/demo/folder/test /workspace/demo/folder/test ***获取上级目录*** /workspace/

9.1K10

Linux入门】路径概念及目录操作

本文主要介绍Linux系统中路径基本概念以及对目录基础操作。...根目录概念 在Windows操作系统,是由盘符开始描述路径,如:C:\Programs\abc\ 或者 D:\game\abc\。...在Linux操作系统,则是以 目录形式展现,所有的文件及目录都是从 根目录/ 开始,如/home,/etc 等,即便是有多块硬盘挂载或有不同分区,也要从 根目录/ 开始。...当登录到Linux系统后,每个用户都会在自己目录,可以用 cd 命令进入到其它目录。.../www/test_dir 删除空目录 rmdir rmdir 是 remove directory 命令缩写,值得注意是,rmdir 只能删除空目录,即被删除目录不能包含文件或子目录

37431

Linux绝对路径相对路径

Linux,存在着绝对路径相对路径 绝对路径路径写法一定是由根目录 / 写起,例如 /usr/local/mysql 相对路径路径写法不是由根目录 / 写起,例如 首先用户进入到 /home...在Linux文件系统,有两个特殊符号也可以表示目录: “.”表示当前目录 “..”表示当前目录上一级目录 ? 三、命令 mkdir 命令mkdir(make directory)用于创建目录。...ls -ld 命令可以查看指定目录属性,如果不加 -d则会显示该目录里面的文件目录属性; mkdir -p后面跟一个已经存在目录名时,它不会做任何事情,也不会报错。...从上例我们可以看出命令rmdir只能删除空目录,即使加上-p选项也只能删除一串空目录。 五、命令 rm 命令rm最常用两个选项 1,-r:删除目录选项,类似于rmdir,但可以删除非空目录。...上例,/tmp/test/123/123这个目录是不存在,但加上-f选项后,就不会报错。但如果要删除一个存在目录时,即使加上-f选项也会报错。 所以,使用命令rm删除目录时,一定要加-r选项。

5.8K50

linux中统计目录文件目录

使用lsgrep命令配合 统计当前目录下文件个数,不包括目录 > ls -l | grep "^-" | wc -l 统计文件夹下文件个数,包括子文件 > ls -lR | grep "^-" |...wc -l 9188 统计文件夹下目录个数,包括子目录 > ls -lR | grep "^d" | wc -l 540 使用findwc 统计当前目录下所有的普通文件,包含隐藏文件,不包含子目录文件...> find /etc -maxdepth 1 -type f | wc -l 统计目录文件数量,包含隐藏文件,包含子目录文件 > find /etc -type f | wc -l 统计当前目录目录数.../share 4 directories, 0 files -i – 不打印缩进行 -L – 指定要显示目录深度级别,在上面的情况下是 1 -f – 使树打印每个文件完整路径前缀 相关文章...linux15个基本ls命令示例 Linux之ls命令 linux35个find案例 linux中计算行数,字数,字符数10个wc命令示例

3.1K20

如何删除 Linux 空文件目录

Linux 系统,有时我们需要删除空文件目录。空文件目录不包含任何内容,它们可能是我们意外创建或者是不再需要。...本文将详细介绍如何在 Linux 删除空文件目录,同时提供多个实际示例,以便您能够轻松地完成这个任务。...图片准备工作在开始删除空文件目录之前,请确保您已具备以下条件:一台安装有 Linux 操作系统计算机。以 root 或具有适当权限用户身份登录。...请确保您选择正确目录并备份重要数据。结论通过本文指导,您已经学会了如何删除 Linux 空文件目录。无论是删除空文件还是空目录,您都可以使用 rm 命令 rmdir 命令来轻松完成任务。...对于非空目录,您可以使用 rm 命令递归参数 -r 或 -rf。请牢记,在删除文件目录时要小心谨慎,并确保您选择正确文件目录

35030

如何删除 Linux 空文件目录

Linux 系统,有时我们需要删除空文件目录。空文件目录不包含任何内容,它们可能是我们意外创建或者是不再需要。...本文将详细介绍如何在 Linux 删除空文件目录,同时提供多个实际示例,以便您能够轻松地完成这个任务。...图片准备工作在开始删除空文件目录之前,请确保您已具备以下条件:一台安装有 Linux 操作系统计算机。以 root 或具有适当权限用户身份登录。...请确保您选择正确目录并备份重要数据。结论通过本文指导,您已经学会了如何删除 Linux 空文件目录。无论是删除空文件还是空目录,您都可以使用 rm 命令 rmdir 命令来轻松完成任务。...对于非空目录,您可以使用 rm 命令递归参数 -r 或 -rf。请牢记,在删除文件目录时要小心谨慎,并确保您选择正确文件目录

31100

linux必会目录

目录基础 2.1 目录特点 1)一切从根开始; 2)linux每一个目录都可以挂载在不同磁盘上; 3)Linux下没有挂载设备(磁盘、光盘)无法使用。...FHS http://www.pathname.com/fhs/ 第3章 linux里面安装软件3方法 3.1 YUM 使用YUM安装,-y 全部选择y/yes [root@znix ~]# yum.../configure     make        make install 第4章 目录结构 4.1 目录结构特点 1)一切从根开始。 2)目录可以单独挂载到一个设备上。...setup命令,修改dns配置 选择 Network configuration 然后Run Tool 选择 Device configuration ,选择网卡,修改Default gateway IP Primary...第5章 /etc/目录下重要文件 5.1 /etc/sysconfig/network-scripts/ifcfg-eth0 linux第一块网卡配置文件 [root@znix ~]# cat /etc

3.2K01

linux目录结构详解_简述linux系统目录结构

/dev : dev 是 Device(设备) 缩写, 该目录下存放Linux 外部设备,在 Linux 访问设备方式访问文件方式是相同。.../etc: etc 是 Etcetera(等等) 缩写,这个目录用来存放所有的系统管理所需要配置文件目录。.../home: 用户目录,在 Linux ,每个用户都有一个自己目录,一般该目录名是以用户账号命名,如上图中 alice、bob eve。...注意事项 在 Linux 系统,有几个目录是比较重要,平时需要注意不要误删除或者随意更改内部文件。.../etc:上边也提到了,这个是系统配置文件,如果你更改了该目录某个文件可能会导致系统不能启动。

6.4K20

关于laravel框架常用目录路径函数

简介 1、app目录绝对路径path = app_path();- 还可以使用app_path函数为相对于app目录给定文件生成绝对路径:path = app_path(‘Http/Controllers.../Controller.php’); 2、项目根目录绝对路径path = base_path();- 还可以使用base_path函数为相对于应用目录给定文件生成绝对路径path& 1、app目录绝对路径.../bin'); 3、应用配置目录绝对路径 $path = config_path(); 4、数据库目录绝对路径 $path = database_path(); 5、public目录绝对路径 $path...= public_path(); 6、storage目录绝对路径 $path = storage_path(); – 还可以使用storage_path函数生成相对于storage目录给定文件绝对路径...$path = storage_path('app/file.txt'); 以上这篇关于laravel框架常用目录路径函数就是小编分享给大家全部内容了,希望能给大家一个参考。

1.6K21

IOS获取各种文件目录路径方法

由于应用程序必须经过签名,所以您在运行时不能对这个目录内容进行修改,否则可能会使应用程序无法启动。...3、Library 目录:这个目录下有两个子目录:Caches Preferences Preferences 目录:包含应用程序偏好设置文件。...您不应该直接创建偏好设置文件,而是应该使用NSUserDefaults类来取得设置应用程序偏好. Caches 目录:用于存放应用程序专用支持文件,保存应用程序再次启动过程需要信息。...4、tmp 目录:这个目录用于存放临时文件,保存应用程序再次启动过程不需要信息。...iphone沙盒(sandbox)几个目录获取方式: [cpp] view plain copy // 获取沙盒主目录路径   NSString *homeDir =

5.4K20

Linux相对路径绝对路径、cd命令、创建和删除目录、rm命令

相对路径绝对路径: 相对路径就是相对当前所在目录来说路径,绝对路径就是相对/(根)目录来说路径。相对路径不以/开头,绝对路径以/开头,./abc是相对路径(..../表示当前路径),/abc是绝对路径。但是:~/abcd/123/是一个绝对路径,因为~符号表示是用户目录,所以这个是绝对路径。   例如ls命令后面跟这个路径是相对于root目录: ?...绝对路径: ? pwd可以查看当前在哪个目录下: ? echo $PWD 也可以查看当前在哪个目录下: ? whoami用于查看当前用户名字: ? id可以查看uid等: ?...cd - 命令可以回到上一次所在目录下: ? cd ~ 命令可以进入到当前用户目录下,cd意义是一致: ? cd . 进入当前目录: ? cd .. 进入到上一层目录: ?...mkdir -pv 命令加个v选项可以显示创建目录过程: ? rmdir是remove directory缩写,这个命令是用于删除目录,但是前提是这个目录是空不然无法删除: ?

7.1K30

linux 程序安装目录opt目录usrlocal目录区别

linux安装软件时候,我总会有这样想法,软件到底安装到那个目录下。因为linux系统有别与Windows系统,不是在那个盘创建一个文件夹把你需要安装程序安装到指定目录即可。...linux目录类似一个树,最顶层是其根目录,每个目录有自己不同作用。...Linux 软件安装目录是也是有讲究,正确选择安装目录对系统管理是有益,这里讲解一下程序安装目录/opt目录/usr/local目录区别。...这里主要存放那些手动安装软件,即不是通过“新立得”或apt-get安装软件。它/usr目录具有相类似的目录结构。...以上所述是小编给大家介绍linux 程序安装目录/opt目录/usr/local目录区别,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家

7.1K10

linux重要目录

/boot 引导程序,内核存放目录。 此目录,包含了在引导过程中所必须文件,引导程序相关文件(如:grub,lilo以及相应配置文件及linux操作系统内核相关文件)。 2....这个目录/usr/sbin/,/usr/X11R6/sbin或/usr/local/sbin/等目录是类似的。凡是目录sbin包含都是root才能执行权限。 3..../dev/ 设备文件目录。 在linux设备是以文件形式出现,这里设备可以是硬盘、鼠标、网卡、终端等设备。通过访问这些文件就可以访问到相应设备。.../home/ 普通用户家目录。 在linux机器上,用户主目录通常直接或间接置在此目录下。其结构通常由本地机器管理员来决定。.../etc/ 全局配置文件存放目录。 系统程序一般都可以通过修改相应配置文件来进行配置。 9./usr/ 这个目录包含命令库文件和在通常操作不会修改文件。

1.7K90
领券