1. 程式人生 > >tar 打包檔案--- 不包含檔案所在路徑的方法

tar 打包檔案--- 不包含檔案所在路徑的方法

工作在需要打包幾個檔案,但是使用 tar -cvf 之後,總包含打包檔案的路徑(tar 命令執行時的路徑 與打包的檔案不在同一路徑下):

打包檔案不包含路徑的方法:

1.  終端下進入到檔案的目錄,然後執行  tar -cvf   dest.tar    file1,file2

2. 使用  C 引數, 檔案 file1, file2 在 /home下, 生成的打包檔案  dest.tar 在 var下,則執行   tar -C /home  -cvf  /var/dest.tar  file1 file2

相關推薦

tar 打包檔案--- 包含檔案所在路徑方法

工作在需要打包幾個檔案,但是使用 tar -cvf 之後,總包含打包檔案的路徑(tar 命令執行時的路徑 與打包的檔案不在同一路徑下): 打包檔案不包含路徑的方法: 1.  終端下進入到檔案的目錄,然後執行  tar -cvf   dest.tar    file1,f

VS2013 MFC拖檔案到對話方塊獲取檔名(包含字尾和路徑

最近搞個小工具,為了方便用就做了個可以拖拽檔案到話框的功能。 然後生成檔案預設用原始檔名,問題就來了:拖拽得到的檔名是全路徑的,無法獲取不包含檔案字尾的檔名。 具體問題描述: 例如檔案在:D:\test.txt,那麼拖拽得到的字元就是 “D:\\test.txt”,而我們只

hosts檔案可見時的修改方法

說明:   在破解軟體時,需要修改系統的hosts檔案,但有的系統該檔案所在的資料夾不可見,即使設定成隱藏可見, 還是不可見該檔案。   遇到該種情況,可以通過CMD命令符開啟hosts檔案進行修改。   在我個人使用Idea軟體破解時、sublime軟體破解時,finalshell修改主機對映時,均

Android打包,如何打包包含依賴包

Eclipse中的實現是非常簡單的。 Eclipse如上圖去掉勾選就可以打出所需的包了! AndroidStudio 相比較而言,AndroidStudio 就比較麻煩一點。鑑於gradle提供的一體化功能,很多規則已經給你定好了。 AndroidStudi

Android Studio打包問題:gradle打包Android程式,如何打包包含依賴包

在一個Android專案的build.gradle中,dependencies閉包中有以下幾種形式的宣告: compile 'com.android.support:appcompat-v7:22.2.1' 編譯的內容為單個檔案 compile f

Ajax上傳檔案包含檔案的型別,大小驗證)

JS程式碼塊: <script> // 上傳檔案 $(function() { $("#button").click(function() { if ($("#website-t

MyEclipse中web開發修改類檔案和配置檔案重啟伺服器的方法

在java web實際開發中我們在修改配置檔案與java程式碼時往往會重新部署或者重新啟動tomcat伺服器,為了提高開發效率,現總結以下方法以在網路共享(高手莫看)  一 、修改struts2配置檔案不用重啟方法 方法1:  在src目錄下新建一個檔案struts.pro

解決Android單個dex檔案能超過65536個方法問題

  當我們的專案程式碼過大時,編譯執行時會報Unable to execute dex: method ID not in[0, 0xffff]: 65536)錯誤。當出現這個錯誤時說明你本身自己的工程程式碼中含有的太多的方法,或者你的工程lib資料夾下引用的第三方外掛ja

解決Android單個dex檔案能超過65535個方法問題

一、找坑:谷歌規定單個dex檔案中的方法不能超過65536的限制 我們編寫專案過程中在工程的lib資料夾下引用的第三方外掛jar包太多或者專案過大,編譯執行時就有可能報出com.android.dex.DexIndexOverflowException: method I

Java中Web程式修改配置檔案重啟伺服器的方法

1. 配置tomcat伺服器:修改tomcat的部署配置為:從不自動釋出,禁用Web模組的自動從新裝入為:禁用 2. 在tomcat執行配置上新增vm引數:-noverify -javaagent:D:\RUNTIME\jrebel\jrebel.jar -Dmyproject.root=D:/pro

MFC之標頭檔案相互包含問題及解決方法 error C4430: 缺少型別說明符

問題一: error C4430: 缺少型別說明符 - 假定為 int。注意: C++ 不支援預設 int 原因分析: 1. (此情況經常出現在大型工程專案中)如果存在兩個類的標頭檔案a.h和b.h,在a.h中有這樣的語句:#include "b.h",在b.h檔案中有這樣的

Oracle 查詢欄位包含多個字串方法

開發過程中遇到個需求,使用者要提取的資料列中不包含 YF、ZF、JD的字串,方法1:select * from table  where  order_no not like '%YF%' and order_no not like '%ZF' and order_no

maven打包包含配置檔案

如果使用maven-jar-plugin和maven-dependency-plugin打包,排除配置檔案的方法: 上面的配置是把resources下的配置檔案不打進專案的jar包中,主要使用的是<excludes>(排除),如果想把resources下的部分配置打進去,可

tar打包時忽略檔案的目錄結構 儲存目錄結構

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

tar打包絕對路徑檔案

當使用tar打包絕對路徑檔案時會警告:tar: Removing leading `/' from member names [[email protected] ~]$ tar -zcvf test2.tar.gz /home/user_00/wade/test tar: Removi

tar打包時忽略檔案的目錄結構,儲存目錄結構

       -C, --directory DIR              change to directory DIR[[email protected] lhd]# tar -cvf c.tar -C /home/lhd a.txta.txt[[email

linux中tar打包指定路徑檔案

壓縮: tar czvf /data/backup/test.tar.gz /data/a/b/directory 解壓: cd /data/test  tar xzvf /data/backup/test.tar.gz 問題是,解壓後的檔案,在/data/test/dat

將指定目錄下的檔案tar包,包括此目錄

package com.jttx.other.jtp; import org.apache.commons.compress.archivers.tar.TarArchiveEntry; import org.apache.commons.compress.archivers.tar.TarArch

android 微博sdk 整合 檔案存在(8998) 您訪問的站點在新浪微博的認證失敗,錯誤碼 21322

問題:使用mSsoHandler.authorize(new AuthListener()); 請求授權 微部落格戶端報 檔案不存在(8998)             使用mSsoHandler.authorizeWeb(new Au

Maven專案中打包 *.hbm.xml 對映檔案

今天做個maven專案,各種百度,終於解決了為什麼hbm.xml找不到,路徑都正確 話不多說。首先可以在pom.xml中配置 <build> <sourceDirectory>src/main/java</sourceDirectory>&nbs