How to use command zip in linux that folder have short path? -


i used command zip in linux (redhat), command:

zip -r /home/username/folder/compress/zip.zip /home/username/folder/compressed/* 

then, open file zip.zip, see architecture path folder compress.

i want in folder zip consist list file *.txt

because used command in script crontab hence can't use command cd path folder before run command zip

please me

i skimmed zip man page , have found. there not option archive files relative different directory. closest have found zip -j removes entire path , stores files directly in zip rather sub directories. not know happens in case of file name conflicts such if /home/username/folder/compressed/a.txt , /home/username/folder/compressed/subdir/a.txt both exist. if not problem you, can use option, concerned because did specify -r option indicating expect zip traverse sub folders.

i thought of possibility script somehow call zip different working directory, took @ unix stack exchange page , looks options use cd.

i have admit not understand why cannot use cd , curious it. said using crontab, have never heard of wrong changing directories in crontab script.


Comments

Popular posts from this blog

OpenCV OpenCL: Convert Mat to Bitmap in JNI Layer for Android -

android - org.xmlpull.v1.XmlPullParserException: expected: START_TAG {http://schemas.xmlsoap.org/soap/envelope/}Envelope -

python - How to remove the Xframe Options header in django? -