1
是否有任何包我可以用來複制一個(或多個)文件/文件夾然後粘貼到另一個目錄? 我使用Ubuntu,並且我有標準的終端+終結者。複製然後在終端粘貼文件
例如,我要尋找一個功能,例如:
Folder1$ COPY a.txt
Folder1$ cd ../Folder2
Folder2$ PASTE (a.txt -- optional)
謝謝!我只是不願意每次都提到整個路徑!
是否有任何包我可以用來複制一個(或多個)文件/文件夾然後粘貼到另一個目錄? 我使用Ubuntu,並且我有標準的終端+終結者。複製然後在終端粘貼文件
例如,我要尋找一個功能,例如:
Folder1$ COPY a.txt
Folder1$ cd ../Folder2
Folder2$ PASTE (a.txt -- optional)
謝謝!我只是不願意每次都提到整個路徑!
這個終端指令應爲文件的工作:
cp a.txt ../Folder2/a.txt
而對於文件夾:
cp -R myFolder ../Folder2/myFolder
這裏是我做的這個愚蠢的方式,你可以將它們添加到您的rcfile:
copy(){
test -z $1 && echo "No file input!" && return
test ! -e $1 && echo "File not exist!" && return
export orig_path="$PWD/$1"
export orig_name="$1"
}
paste(){
test -z $orig_path && echo "No copied file!" && return
if [ "$#" -lt 1 ];then
dist_name="$PWD/$orig_name"
if [ -d $orig_path ];then
cp -r $orig_path $dist_name
else
cp $orig_path $dist_name
fi
echo "$orig_name pasted."
else
dist_name="$PWD/$1"
if [ -d $orig_path ];then
cp -r $orig_path $dist_name
else
cp $orig_path $dist_name
fi
echo "\"$1\" pasted."
fi
}
這不會將任何數據複製到剪貼板,因爲您只想爲不引用文件夾而進行此操作,也適用於複製文件夾。
感謝您的回覆,但這是複製並粘貼在相同的命令。我需要複製然後粘貼 – MFARID
爲什麼你需要那個? – jyek
如果是這樣的話,試試這個:http://apple.stackexchange.com/questions/15318/using-terminal-to-copy-a-file-to-clipboard – jyek