精华内容
下载资源
问答
  • 当前目录
    千次阅读
    2022-03-24 11:27:06

    Linux系统 复制文件到当前目录

    如何在 Linux 系统下复制当前目录的文件到当前目录;
    使用 cp 命令对文件进行拷贝粘贴;

    1 复制文件到当前目录并重命名

    比如;
    我们想把 my_file 这个单个的文件重命名为 my_copy_file 并复制到当前目录;

    cp my_file ./my_copy_file
    

    其中,./ 表示当前目录;

    2 复制文件夹到当前目录并重命名

    比如;
    我们想把 my_file_dir 这个文件夹重命名为 my_copy_file_dir 并复制到当前目录;

    cp -r my_file_dir/ ./my_copy_file_dir/
    

    与上面不同的是,-r 表示递归,是对多个文件的操作;

    更多相关内容
  • Python 获取当前文件 当前目录 上级目录 上上级目录 文章目录Python 获取当前文件 当前目录 上级目录 上上级目录前言一、获取当前文件二、获取当前目录三、读入数据四、获取上上级目录总结 前言 Python 获取当前...

    Python 获取当前文件 当前目录 上级目录 上上级目录



    前言

    Python 获取当前文件 当前目录 上级目录 上上级目录

    一、获取当前文件

    代码如下(示例):

    print(os.path.abspath(__file__))
    

    二、获取当前目录

    代码如下(示例):

    print(os.getcwd())
    print(os.path.abspath(os.path.dirname(__file__)))
    print(os.path.abspath('.'))
    

    三、读入数据

    代码如下(示例):

    print(os.path.abspath(os.path.dirname(os.getcwd())))
    print(os.path.abspath(os.path.dirname(os.path.dirname(__file__))))
    print(os.path.abspath(os.path.join(os.getcwd(), "..")))
    

    四、获取上上级目录

    代码如下(示例):

    print(os.path.abspath(os.path.join(os.getcwd(), "../..")))
    

    总结

    提示:这里对文章进行总结:

    os.getcwd()  # 返回一个表示当前工作目录的unicode字符串
    os.path.dirname(__file__)  # 返回文件的目录名
    os.path.abspath(__file__)  # 返回文件的绝对路径
    
    os.getcwd() == os.path.dirname(__file__)
    

    参考:Python 获取当前文件 当前目录 上级目录 上上级目录

    展开全文
  • 探究Visual Studio项目的当前目录

    千次阅读 2022-01-25 13:56:54
    本文探究 Visual Studio 2019 项目的当前目录。牵涉到计算机科学与技术的三个概念:当前目录(current directory),绝对路径(absolute path)和相对路径(relative path) 项目有两种情况: cmake+Visual Studio ...

    本文的缘起是我要用 OpenCV 库中的函数读取本地的图像,但是在文件路径名上碰到了一点挫折。本文探究 Visual Studio 2019 项目的当前目录。牵涉到计算机科学与技术的三个概念当前目录(current directory),绝对路径(absolute path)和相对路径(relative path)
    项目有两种情况

    • cmake+Visual Studio
    • 使用 Visual Studio “文件”-“新建”-“项目”生成的项目

    1.cmake+Visual Studio

    在这种情况下,项目的当前目录可执行文件(以.exe后缀结尾的文件)所在的目录本文中举的例子的可执行文件所在的目录的绝对路径是:

      binocular_stereo\out\build\x64-Debug\
    

    其中,binocular_stereo是项目名
    可执行文件所在目录的截图如图1所示。

    在这里插入图片描述

    图1. 可执行文件所在目录的截图

    需要导入的目标文件 r_1.png 所在的目录是:

    binocular_stereo\
    

    如图2所示:
    在这里插入图片描述

    图2. 需要导入的目标文件 r_1.png 所在的目录的截图

    使用绝对路径读取 r_1.png 的代码如下

    imgR = cv::imread("D:/binocular_stereo/r_1.png", 0)
    

    使用相对路径读取 r_1.png 的代码如下:

    imgR = cv::imread("../../../r_1.png",0);
    

    注意:Windows 10下获取文件的路径的分隔符是反斜杠\”,在cv::imread函数中却是用正斜杠 "/"分隔。而且 ../是表示上一层目录

    2.纯Visual Studio 项目

    项目的当前目录是源文件(以.cpp为后缀)所在的目录。
    源文件所在的目录的截图如 图3 所示。
    在这里插入图片描述

    图3. 源文件所在的目录的截图

    使用相对路径读取 ansi.txt 的代码如下:

    string filename = "ansi.txt";
        ifstream fin(filename.c_str());
        if (!fin.is_open()) {
            cout << "open failed!\n";
        }
    
    展开全文
  • python获取当前目录路径和文件

    千次阅读 2021-07-07 10:04:20
    1、os.getcwd()就是获取当前工作路径目录(父目录路径)。 例如:file.py文件位于:D:\\Test\\testcase\\file.py,在file.py文件中使用os.getcwd()会获取到D:\\Test路径。如果在C:\\CTest\\ctestcase中进行调用file....

    一、获取当前路径

          1、使用sys.argv[0]

    import sys
    print sys.argv[0]
    #输出
    #本地路径

          2、os模块

    import  os
    print os.getcwd() #获取当前工作目录路径
    print os.path.abspath('.') #获取当前文件目录路径
    print os.path.abspath('test.txt') #获取当前目录文件下的文件目录路径
    print os.path.abspath('..') #获取当前文件目录的父目录 !注意是父目录路径
    print os.path.abspath(os.curdir) #获取当前文件目录路径

        3、改变当前目录

             1) 使用: os.chdir(path)。

    import os, sys
    
    path = "/tmp"
    
    # 查看当前工作目录
    retval = os.getcwd()
    print "当前工作目录为 %s" % retval
    
    # 修改当前工作目录
    os.chdir( path )
    
    # 查看修改后的工作目录
    retval = os.getcwd()
    
    print "目录修改成功 %s" % retval
    
    
    #执行以上程序输出结果为:
    
    当前工作目录为 /www
    目录修改成功 /tmp

       

             2) 使用: os.path 路径相关方法的使用:

    import os
     
    print( os.path.basename('/root/runoob.txt') )   # 返回文件名
    print( os.path.dirname('/root/runoob.txt') )    # 返回目录路径
    print( os.path.split('/root/runoob.txt') )      # 分割文件名与路径
    print( os.path.join('root','test','runoob.txt') )  # 将目录和文件名合成一个路径
    
    #输出结果
    runoob.txt
    /root
    ('/root', 'runoob.txt')
    root/test/runoob.txt

             3) 使用:os.path 文件相关方法的使用:

    import os
    import time
     
    file='/root/runoob.txt' # 文件路径
     
    print( os.path.getatime(file) )   # 输出最近访问时间
    print( os.path.getctime(file) )   # 输出文件创建时间
    print( os.path.getmtime(file) )   # 输出最近修改时间
    print( time.gmtime(os.path.getmtime(file)) )  # 以struct_time形式输出最近修改时间
    print( os.path.getsize(file) )   # 输出文件大小(字节为单位)
    print( os.path.abspath(file) )   # 输出绝对路径
    print( os.path.normpath(file) )  # 规范path字符串形式
    
    #输出结果
    1539052805.5735736
    1539052805.5775735
    1539052805.5735736
    time.struct_time(tm_year=2018, tm_mon=10, tm_mday=9, tm_hour=2, tm_min=40, tm_sec=5, tm_wday=1, tm_yday=282, tm_isdst=0)
    7
    /root/runoob.txt
    /root/runoob.txt

       

    4、组合路径返回

    no.1

    #方式一,直接用“+”:
    >>> print("D:\\home" + "\\report\\" + "config.ini")
    D:\\home\\report\\config.ini
    
    #方式二,用join拼接:
    >>> print os.path.join('D:\home','report','config.ini')
    D:\home\report\config.ini
    
    >>> print os.path.join('D:', 'file_one', 'file_two')
    E:\file_one\file_two
    
    >>> print os.path.join('\home', '\home\file_one\', '\home\file_one\file_two\')
    \home\file_one\file_two\

    no.2

    '''
    os.getcwd() 是返回当前工作路径
    
    例如:file.py文件位于:D:\\Test\\testcase\\file.py,在file.py文件中使用os.getcwd()会获取到D:\\Test路径。如果在C:\\CTest\\ctestcase\\file2.py中进行调用file.py文件时会获取到C:\\CTest路径。
    
    PS:当前工作路径 working directory 就是脚本运行/调用/执行的地方,而不是脚本本身的地方。
    
    '''
    
    
    import os
    root = os.getcwd()               #获得当前路径 /home/dir1
    print root
    #输出
    #/home/dir1
    
    name = "file1"                    #定义文件名字  
    print(os.path.join(root, name))   #合并路径名字和文件名字,并打印
    #输出
    #/home/dir1/file1
     
    

    二、获得当前目录下所有文件

          1. os.walk() 是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。

    概述
    os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下。
    os.walk() 方法是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。
    在Unix,Windows中有效。
    
    语法
    os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])
    
    参数
    top -- 是你所要遍历的目录的地址, 返回的是一个三元组(root,dirs,files)。
    root -- 所指的是当前正在遍历的这个文件夹的本身的地址
    dirs -- 是一个 list ,内容是该文件夹中所有的目录的名字(不包括子目录)
    files -- 同样是 list , 内容是该文件夹中所有的文件(不包括子目录)
    topdown --可选,为 True,则优先遍历 top 目录,否则优先遍历 top 的子目录(默认为开启)。如果 topdown 参数为 True,walk 会遍历top文件夹,与top 文件夹中每一个子目录。
    onerror -- 可选,需要一个 callable 对象,当 walk 需要异常时,会调用。
    followlinks -- 可选,如果为 True,则会遍历目录下的快捷方式(linux 下是软连接 symbolic link )实际所指的目录(默认关闭),如果为 False,则优先遍历 top 的子目录。
    
    返回值
    返回生成器。

        2.os.walk() 实例:

    import os
    for root, dirs, files in os.walk(".", topdown=False):
        for name in files:
            print(os.path.join(root, name))
        for name in dirs:
            print(os.path.join(root, name))
    
    #输出结果:
    ./.bash_logout
    ./amrood.tar.gz
    ./.emacs
    ./httpd.conf
    ./www.tar.gz
    ./mysql.tar.gz
    ./test.py
    ./.bashrc
    ./.bash_history
    ./.bash_profile
    ./tmp
    ./tmp/test.py
    
    
                                            
    展开全文
  • linux查看当前目录下的所有目录

    万次阅读 2020-11-18 10:51:28
    我们知道可以使用ll命令列出当前目录下的所有文件夹和文件,ls -a还可以把隐藏文件显示出来,如果我们只想列出当前目录,可以使用如下命令 ls -d */ ll -d */
  • linux查看当前目录大小

    千次阅读 2021-02-06 16:46:56
    2. 查看当前目录下所有目录及子目录大小 du -h - . “.”代表当前目录下。也可以换成一个明确的路径 -h表示用K、M、G的人性化形式显示 3. du 命令参数详解 du [-abcDhHklmsSx] [-L <符号连接>][-X <文件>...
  • linux查看当前目录命令

    千次阅读 2021-12-29 13:45:06
    因为在百度上一直搜不到除了ls还有什么别的命令能够查看当前目录,所以在这里做个小总结 查看当前目录 ls ll la dir l `pwd` echo `l` 打开文件 more less head tail nl od ...
  • Linux下 查看当前目录的所有文件

    千次阅读 2021-05-14 01:40:11
    最近在学习prel,写了个脚本,用于查询出当前目录下的所有文件。源码如下:#!/usr/bin/perluse strict;use warnings;use locale;use utf8;use Cwd;#Current sub dirmy @csdir=qw("");#Current sub dir spacemy @...
  • CMake中有两个变量,可以获取到当前CMakeLists.txt的当前目录名(绝对路径)和当前文件的绝对路径,分别是CMAKE_CURRENT_SOURCE_DIR和CMAKE_CURRENT_LIST_FILE。 但是,有时候需要的往往是相对路径名。比如我们编写...
  • os模块下有两个函数:  os.walk()  os.listdir() # -*- coding: utf-8 -*- ... for root, dirs, files in os.walk(file_dir): print(root) #当前目录路径 print(dirs) #当前路径下所有子目录 print(file
  • linux显示当前目录命令

    千次阅读 2021-03-16 17:15:04
    第一行为运行的命令,第二行的内容为运行pwd命令后显示的信息,即显示用户当前所在的工作目录的路径为/home/samlee。 提示: 应该经常使用pwd命令。Linux的目录结构非常复杂,一个小小的分支就可能会有十几层目录,...
  • ubuntu 查看当前目录文件大小

    千次阅读 2022-03-16 14:21:27
    输出当前目录下的所有文件和文件夹的大小,并按照大小排序 du -h -d 1 | sort -h du -h -d 1: 显示当前目录下所有一级子目录的大小 du -sh: 显示当前目录的总大小 du -h: 显示当前目录下所有子目录的大小,递进到...
  • 新建文件 /Desktop/demo.js 在 /workspace 路径下执行结果 const { resolve } = require('path') // 返回运行文件所在的目录 console.log('__dirname : ' + __...// 当前命令所在的目录 console.log('resolve : ' ...
  • CMD获取当前目录路径

    千次阅读 2021-04-01 15:35:10
    echo 当前CMD默认目录:%cd% echo 目录中有空格也可以加入""避免找不到路径 echo 当前盘符:"%~d0" echo 当前盘符和路径:"%~dp0" echo 当前批处理全路径:"%~f0" echo 当前盘符和路径的短文件名格式:"%~sdp0...
  • $PWD /pwd 当前目录dname= $(dirname "$PWD") 上级目录basename '$PWD' 当前文件夹名!=====以下转载删除包含特定字符的行:g/pattern/d删除不包含指定字符的行:v/pattern/d使用 ## 拆分变量 ${var##pattern} 可以从...
  • 在python中,当前目录、父目录、根目录、子目录的表示 ./当前目录 …/上级目录 //:在python中,路径可以接受“/”“\”,由于“\”在python中是作为转义符使用,所以在路径中使用“\”时,要写成“\”,而在整个路径的...
  • grep-rl"python"./查找./目录下文件名中包含python的文件find | grep luoluo将当前目录下(包括子目录)的文件名中含有luoluo的文件过滤出来,即使是当前目录子目录下的文件,也能被找出来。find | xargs grep luoluo...
  • cmd 打开当前目录,当前目录打开 cmd

    千次阅读 2019-07-28 15:14:22
    1. 前目录打开 cmd 在当前目录,路径中 输入 cmd 回车 (powershell 同理) 2.cmd 打开当前目录 命令: explorer %cd% (cmd可以,powershell 不行)
  • 一、获取当前路径1、使用sys.argv[0]import sysprint sys.argv[0]#输出#本地路径2、os模块import osprint os.getcwd() #获取当前工作目录路径print os.path.abspath('....#获取当前目录文件下的工作目录路径print os...
  • 一、查看当前目录下及子目录文件大小 1. 只查看当前目录下文件大小 2. 查看当前目录下及子目录文件大小 二、查看当前目录下及子目录文件个数 1. 只查看文件夹下的文件个数(当前目录的文件数) 2. 查看文件夹下的...
  • Linux 复制文件到当前目录 如何在 Linux 系统下复制当前目录的文件到当前目录 1)查看当前路径 pwd >>/home/user 2)选择要复制的文件,以及重命名后的文件 比如,我们要复制 /home/user 目录下的 test.sh ...
  • 例如当前路径如下 - 文件夹1 - 1.png - 2.png - 子文件夹1 - | - 1.png - | - 2.png - | - 3.png - 子文件夹2 - | - 1.png - | - m.png - 子文件夹3 - | - xx.png - | - 1.txt 此时要查找文件夹1里的所有的png文件...
  • cmd命令行如何快速进入当前目录

    千次阅读 2021-02-09 23:43:41
    我们在cmd命令行中如果想要进入某一个目录,相信大家一般都是先按D:或者E:进入相应的盘符,然后再输入cd + 当前目录。 以下有两种快捷方式可以进入当前目录: (1)部分绿色windows版本可以支持以下操作,按住...
  • bat批处理里怎么取得当前目录

    千次阅读 2020-03-24 08:24:51
    批处理命令获取当前盘符和当前目录 %~d0 是当前盘符 %cd% 是当前目录 可以用echo %cd%进行打印测试 以下例子是命令行编译Visual Studio编写的程序: @echo off set b=%cd% //将当前目录保存到参数b中,等号前后不要有...
  • 【Linux】在当前目录下创建文件夹

    万次阅读 2020-08-14 15:33:04
    直接使用命令mkdir即可,其含义为Make Directory,如下: 用法:mkdir filename >mkdir asher 结果: 当前目录下新增名为asher的文件夹
  • 复制整个目录下的文件 ..../ //表示当前目录 ../ // 表示上级目录 126_lesson/* //文件路径 复制其他目录中的一个文件到当前目录 目标:将126_lesson下的test.txt文件复制到lesson中 步骤: 进入lesson目录中 //
  • cmake动态库路径使用当前目录

    千次阅读 2021-08-11 11:12:40
    寞水
  • linux 系统如何复制文件到当前目录

    千次阅读 2021-05-17 14:34:44
    **linux 系统如何复制文件到当前目录** #*linux 系统如何复制文件到当前目录 首先使用命令函数“cp” 即copy的缩写 如果想把其他目录下的文件复制到当前目录下,则需在当前目录下写如下命令 cp ~/file1 ./ 新的改变...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,671,158
精华内容 1,068,463
关键字:

当前目录

友情链接: 实验三.zip