คำถามติดแท็ก exec

3
ฉันจะเรียกใช้ไฟล์ปฏิบัติการที่ไม่น่าเชื่อถือบน linux ได้อย่างปลอดภัยได้อย่างไร?
ฉันได้ดาวน์โหลดไฟล์ปฏิบัติการที่คอมไพล์โดยบุคคลที่สามและฉันต้องการให้มันรันบนกล่องของฉัน (Ubuntu 16.04 - x64) พร้อมการเข้าถึงทรัพยากร HW อย่างเต็มรูปแบบเช่น CPU และ GPU (ผ่านไดรเวอร์ nVidia) สมมติว่าไฟล์ปฏิบัติการนี้มีไวรัสหรือแบ็คดอร์ฉันจะรันได้อย่างไร? ฉันควรสร้างผู้ใช้ใหม่รันด้วยหรือไม่จากนั้นลบผู้ใช้เอง? แก้ไข ไม่อนุมัติคำตอบด้านล่างเลยเพราะ firejail อาจจะไม่ได้ทำงาน แก้ไข 2 firejail เป็นokแต่อย่างหนึ่งต้องมีความระมัดระวังอย่างมากในการระบุตัวเลือกทั้งหมดในแง่ของบัญชีดำและรายการที่อนุญาต ตามค่าเริ่มต้นแล้วมันจะไม่ทำสิ่งที่อ้างถึงในบทความ linux-magazineนี้ (ดูความคิดเห็นบางส่วนจากผู้เขียน firejail) ระวังอย่างยิ่งเมื่อคุณใช้มันอาจทำให้คุณรู้สึกถึงความปลอดภัยโดยไม่ต้องใช้ตัวเลือกที่เหมาะสม
34 linux  sandbox  exec 

6
วิธีรวมคำสั่ง 'tar' กับ 'find'
คำสั่ง find ให้เอาต์พุตนี้: [root@localhost /]# find var/log/ -iname anaconda.* var/log/anaconda.log var/log/anaconda.xlog var/log/anaconda.yum.log var/log/anaconda.syslog var/log/anaconda.program.log var/log/anaconda.storage.log หลังจากรวมกับ tar มันแสดงผลลัพธ์นี้: [root@localhost /]# find var/log/ -iname anaconda.* -exec tar -cvf file.tar {} \; var/log/anaconda.log var/log/anaconda.xlog var/log/anaconda.yum.log var/log/anaconda.syslog var/log/anaconda.program.log var/log/anaconda.storage.log แต่ในขณะที่รายชื่อไฟล์ tar ก็แสดงเพียงไฟล์เดียว [root@localhost /]# tar -tvf file.tar -rw------- root/root 208454 2012-02-27 12:01 var/log/anaconda.storage.log …
26 linux  centos  find  exec 

1
รุ่นที่เรียกใช้ mogrify รวมถึงไดเรกทอรีย่อย
คำสั่งmogrify -format jpg *.NEFเมื่อเรียกใช้ในไดเรกทอรีจะแปลงไฟล์* .NEFทั้งหมดเป็น JPEG สิ่งที่ฉันต้องการทำคือสามารถเรียกใช้ mogrify ในไฟล์* .NEF ภายในไดเรกทอรีย่อยได้เช่นกันโดยใช้คำสั่งเดียว ฉันพยายามเรียกใช้บางสิ่งเช่น: find . -type d exec mogrify -format jpg *.NEF \; และแน่นอนมันไม่ทำงาน ใครสามารถแนะนำคำสั่งที่เหมาะสม?

1
วิธีไม่รวมไดเรกทอรีหลักเมื่อใช้คำสั่ง zip?
ฉันจำเป็นต้อง: สำรวจไดเรกทอรีและค้นหาโฟลเดอร์ย่อยทั้งหมดที่สร้างขึ้นสำหรับ> X days ago บีบอัดเนื้อหาของโฟลเดอร์เหล่านี้ภายในโฟลเดอร์ย่อยและลบเนื้อหาก่อนหน้า ตัวอย่างไฟล์ strucutre ตั้งแต่ต้น: root_folder: sub-dir (many of these): sub-sub-dir (many of these): content1 (can be file or folder) content2 (can be file or folder) content3 (can be file or folder) ตัวอย่างไฟล์ strucutre หลังจากคำสั่งเสร็จสิ้น: root_folder: sub-dir: sub-sub-dir: zipfile.zip แต่! ฉันไม่ต้องการรวมโครงสร้างโฟลเดอร์ทั้งหมด (sub-dir / sub-sub-dir) ในไฟล์ zip …

1
เปิดไฟล์โดยใช้ bash พร้อมกับคำสั่ง unix
ฉันมีแอปพลิเคชั่นที่โหลดโดยใช้สคริปต์ทุบตีเช่น /Applications/My.app/Contents/MyExecutable ฉันสามารถโหลดได้โดยใช้ bash อย่างนั้น "/Applications/My.app/Contents/MyExecutable" อย่างไรก็ตามฉันต้องการเปิดไฟล์ที่มีไฟล์เรียกทำงานนี้ (ไฟล์ที่สร้างด้วยไฟล์ปฏิบัติการและสามารถโหลดได้) ฉันสงสัยว่าจะทำอย่างไร ดูเหมือนจะใช้งานไม่ได้: "/Applications/My.app/Contents/MyExecutable" "/Users/MyUser/Desktop/MyFiletoload.xxx" มีวิธีการทำเช่นนี้หรือไม่?
linux  bash  unix  exec 

1
จะเปลี่ยนชื่อไฟล์เป็นหมายเลขลำดับที่เพิ่มขึ้นแบบ monotonically ตามด้วยคำต่อท้ายได้อย่างไร?
ฉันต้องการเปลี่ยนชื่อไฟล์ทั้งหมดภายใต้ไดเรกทอรีเฉพาะเป็นตัวเลขตามด้วยคำต่อท้าย ตัวอย่างเช่นฉันต้องการเปลี่ยนชื่อไฟล์ * .jpg ทั้งหมดเป็น 1.jpg, 2.jpg, 3.jpg, ... ฉันคิดเกี่ยวกับการใช้findสิ่งนี้ (คล้ายfind ./*.jpg --exec mv {} <number_of_iteration>.jpg) แต่ฉันไม่รู้ว่าฉันจะใส่<number_of_iteration>อะไร ฉันสามารถใช้findทำสิ่งนี้ได้หรือไม่? หรือมีวิธีที่ดีกว่า
bash  find  exec 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.