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

ตระกูลของระบบปฏิบัติการแบบ Unix ที่ใช้เคอร์เนล Linux หากคำถามของคุณเกี่ยวกับการแจกแจงบางอย่างเท่านั้นให้ใช้แท็กที่เฉพาะเจาะจงมากขึ้น

5
กำลังพยายามคลายซิปไฟล์ 'ชื่อไฟล์ไม่ตรงกัน' เมื่อมีไดเรกทอรีอยู่
ในขณะที่พยายามคลายซิปไฟล์ชื่อ Joomla_3.0.3-Stable-Full_Package.zip ไปยังไดเรกทอรีชื่อjoomlaฉันได้รับชื่อไฟล์ไม่ตรงกัน ทำไมถึงเป็นอย่างนั้น? [root @ Feddy Joomla] # unzip -Z Joomla_3.0.3-Stable-Full_Package.zip / opt / lampp / htdocs / joomla / เอกสารเก่า: Joomla_3.0.3-Stable-Full_Package.zip ข้อควรระวัง: ชื่อไฟล์ไม่ตรงกัน: / opt / lampp / htdocs / Joomla / นี่คือการส่งหน้าจอของไดเรกทอรี: (ไดเรกทอรี joomla ว่างเปล่า)
32 linux  terminal  fedora  zip 

8
คัดลอกไฟล์ใน Linux หลีกเลี่ยงการคัดลอกหากไฟล์มีอยู่ในปลายทาง
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 9 ปีที่ผ่านมา ฉันต้องการคัดลอกโฟลเดอร์ / home / user จากฮาร์ดดิสก์หนึ่งไปยังอีกโฟลเดอร์หนึ่ง มันมี 100,000 ไฟล์และขนาดประมาณ 10G ฉันใช้ cp -r /origin /destination บางครั้งฉันได้รับข้อผิดพลาดเนื่องจากลิงค์เสียสิทธิ์และอื่น ๆ ดังนั้นฉันจะแก้ไขข้อผิดพลาดและต้องเริ่มการคัดลอกอีกครั้ง ฉันสงสัยว่าฉันจะบอกคำสั่ง "cp" ได้อย่างไรเมื่อพยายามคัดลอกอีกครั้งไม่คัดลอกไฟล์อีกครั้งหากมีอยู่ในโฟลเดอร์ปลายทาง
32 linux  bash 

5
วิธีการรีสตาร์ท MySQL
ฉันใช้ MySQL 5.1.54 และติดตั้งบน Ubuntu ผ่านเทอร์มินัลโดยใช้คำสั่ง sudo apt-get install mysql-server ฉันเปลี่ยนmy.cnfไฟล์และต้องการหยุดและเริ่มฐานข้อมูล ฉันได้ลองทำสิ่งต่อไปนี้แล้ว sudo /usr/bin/mysqld_safe stop คำถามของฉันคือฉันจะรู้ได้อย่างไรว่าฐานข้อมูลหยุดทำงาน? เมื่อฉันเรียกใช้คำสั่งข้างต้นตามด้วย sudo mysql -uuser -ppassword ฉันสามารถเข้าสู่ระบบฐานข้อมูลได้ทันที ควรบอกฉันหรือไม่ว่าฐานข้อมูลไม่ทำงาน ข้อเสนอแนะใด ๆ ขอขอบคุณ. แก้ไข: ฉันได้ลองแล้ว mysqladmin -uuser -ppassword shutdown แล้ว ps aux | grep mysql ฉันได้รับผลลัพธ์ต่อไปนี้ david 12093 0.0 0.0 6052 1276 pts/1 T May10 0:00 nano …
32 linux  ubuntu  mysql 

6
รันส่วนหนึ่งของสคริปต์ทุบตีในฐานะผู้ใช้อื่น
มีวิธีที่จะทำให้ส่วนหนึ่งของสคริปต์ทำงานในฐานะผู้ใช้อื่น (ไม่ใช่รูท) หรือไม่? หากช่วยได้ส่วนที่จะเรียกใช้ในฐานะผู้ใช้อื่นจะเกิดขึ้นที่ส่วนท้ายของสคริปต์ แก้ไข: ระบบปฏิบัติการ - & gt; Ubuntu 9.04
31 linux  bash  user 

1
ใน Linux, วิธีการ ls -l ไดเรกทอรีและไม่ใช่เนื้อหาของไดเรกทอรีนั้น?
ตัวอย่างเช่นถ้าฉันมีไดเรกทอรีที่มีไฟล์ file1 และ file2 และไดเรกทอรี dir1 ดังนั้น "ls -l file1" จะแสดงรายละเอียดเฉพาะสำหรับ file1 การทำสิ่งเดียวกันสำหรับ dir1 จะแสดงเนื้อหาของ dir1 แทน มีวิธีการรักษา dir1 เช่น file1 หรือไม่?

3
ฉันจะทำ chmod ซ้ำในไดเรกทอรีได้อย่างไร?
ฉันต้องการเปลี่ยนสิทธิ์บนต้นไม้ใน Centos 4 เพื่อเพิ่มสิทธิ์ดำเนินการสำหรับไดเรกทอรีทั้งหมดซ้ำจากไดเรกทอรี หากฉันใช้ chmod ปกติไฟล์อื่นที่ไม่ใช่ไดเรกทอรีก็จะถูกแก้ไขด้วย: chmod -R o+x /my/path/here ฉันจะส่งผลกระทบต่อไดเรกทอรีได้อย่างไร
31 linux  chmod 

2
วิธีการใช้งาน Linux ขั้นต่ำภายใน Windows 7 แบบ 64 บิต
เมื่อวันก่อนหน้านี้แล็ปท็อปที่ใช้ Windows Vista ของฉันฉันใช้ในการทำงานแบบพกพาอูบุนตูโภชนาการสำหรับ Windowsซึ่งจะขึ้นอยู่กับcoLinuxเหมือนคล้ายandLinux สิ่งนี้ใช้ได้ดีกับทรัพยากรระบบที่ จำกัด (Ubuntu 08.04 VM พร้อม 256 MB RAM บนโฮสต์ Windows Vista 2 GB 32 บิต) มันทำให้ฉันสามารถพอร์ตความพยายามในการพัฒนาอย่างรวดเร็วของฉันจาก Windows ไปยัง Linux หรือเพียงแค่มี "ของจริง" (เทียบกับ Cygwin ซึ่งฉันมีด้วย) ระบบลินุกซ์พร้อมใช้งานในขณะเดินทาง ตอนนี้ฉันย้ายไปใช้แล็ปท็อป Windows 7 แบบ 64 บิตที่มี 8 GB แต่น่าเสียดายที่coLinux ยังไม่ได้รับการย้ายไปเป็น 64 บิตและดูเหมือนว่าจะไม่เกิดขึ้นในไม่ช้า แม้ว่าซอฟต์แวร์ 32 บิตส่วนใหญ่ "ใช้งานได้" บน Windows แล้ว …

2
การสร้างอักขระ 256 สีและการวาดเส้นใช้งานได้ทั้งแบบ PuTTY
ฉันมีปัญหาในการตั้งค่า PuTTY ด้วย Ubuntu ฉันกำลังพยายามให้ตัวละครเส้นทำงานได้ดีเช่นเดียวกับการรองรับ 256 สี แต่สามารถรับได้เพียงอันเดียวเท่านั้น กำหนดค่า Ubuntu ใช้ Ubuntu แบบ 64 บิต เทอร์มินัลชนิด xterm-256color หรือ putty-256color ให้สีได้ถึง 256 สี แต่มีอักขระบรรทัดไม่ถูกต้อง ประเภทลินุกซ์เทอร์มินัลให้เส้นที่เหมาะสมในความถนัด แต่มีเพียง 16 สี การกำหนดค่า PuTTY การใช้แบบอักษรด้วยอักขระ Unicode (DejaVu Sans Mono) ข้อมูลที่ได้รับจะถือว่าเป็น UTF-8 ตั้งค่าให้ใช้จุดโค้ดการวาดเส้น Unicode ผลลัพธ์จากlocale: LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" …

12
ลบสองบรรทัดสุดท้ายของไฟล์ข้อความที่มีขนาดใหญ่มากอย่างมีประสิทธิภาพ
ฉันมีไฟล์ที่มีขนาดใหญ่มาก (~ 400 GB) และฉันต้องลบ 2 บรรทัดสุดท้ายออกจากไฟล์ ฉันพยายามใช้sedแต่มันวิ่งไปหลายชั่วโมงก่อนจะยอมแพ้ มีวิธีที่รวดเร็วในการทำเช่นนี้หรือฉันติดอยู่กับsed?

1
มีวิธีในการทำให้แท็บ Bash เป็นมิตรมากขึ้นหรือไม่
ฉันใช้ทุบตีทั้ง Mac ของฉันและเป็นเปลือก cygwin ของฉัน โดยรวมแล้วฉันค่อนข้างพอใจกับมันมาก ข้อร้องเรียนอย่างหนึ่งของฉันคือว่าความสำเร็จของ TAB นั้นไม่ดีเท่า Windows Command Line TAB ที่สมบูรณ์ ตัวอย่างเช่นหากมีสองไฟล์ที่มีคำนำหน้าเหมือนกันแล้วทุบตีเพียงแค่ส่งเสียงบี๊บที่ฉันเมื่อฉันพยายามที่จะ TAB สมบูรณ์ หากฉันยังคงเก่ง TAB อยู่ท้ายที่สุดมันจะแสดงรายการของไฟล์ ฉันชอบที่ Windows จะวนรอบไฟล์ที่ต้องการในบรรทัดคำสั่งอย่างแน่นอน มีวิธีทุบตีการทำงานคล้ายกับ Windows Command Line ในเรื่องนี้หรือไม่? หากไม่มี (ฉันไม่ต้องการเปลี่ยนหอย) ฉันจะทำบางสิ่งบางอย่างเกี่ยวกับ TAB ให้สมบูรณ์ในการทุบตีหรือไม่ มีวิธีใช้ที่มีประสิทธิภาพมากกว่านี้หรือไม่?

4
มีเครื่องมือที่สามารถตรวจจับ (และถ้าเป็นไปได้แก้ไข) บกพร่องในไฟล์ MP3 หรือไม่? [ปิด]
คอลเล็กชันของฉันมี MP3 บางตัวที่มีข้อบกพร่องบางอย่างเช่น: แสดงระยะเวลาที่ไม่ถูกต้องในการโหลด กระโดดเล็กน้อย ทันใดนั้นก็สิ้นสุดลงแม้จะมีระยะเวลาที่เหลืออีกหนึ่งนาที สัญญาณรบกวน ฉันกำลังมองหาเครื่องมือที่สามารถตรวจจับข้อบกพร่องเหล่านี้ให้ได้มากที่สุดและแก้ไขสิ่งที่สามารถแก้ไขได้ (เห็นได้ชัดเช่นเสียงไม่สามารถกำจัดได้ในกรณีส่วนใหญ่)
31 linux  mp3  repair 

1
วิธีการยกเว้น rsync แยกออกจากการลบได้อย่างไร
ฉันใช้ rsync เพื่อซิงค์ไฟล์กับหลาย ๆ เครื่องโดยใช้สิ่งต่อไปนี้: rsync -az -e "ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no" \ --delete --delete-excluded --force --exclude=.git --exclude=.bundle \ --exclude=tmp --exclude=log/* --exclude=*.log --exclude=*.pid \ user@host:/path/to/src/ /var/build/dest ฉันต้องการแยกไฟล์บันทึกทั้งหมดจากการถ่ายโอนจากต้นทางไปยังปลายทางและลบไฟล์ที่มีอยู่ทั้งหมดบนปลายทาง ดังนั้นฉันใช้--exclude=*.logกับที่ใช้--delete-excludedงานได้ดี แต่ฉันต้องการเก็บไฟล์บันทึกบางไฟล์ไว้บนปลายทาง ฉันต้องการ--exclude-from-deleteตัวเลือก เป็นไปได้ด้วย rsync หรือไม่

7
linux แสดงขนาดของเนื้อหาของโฟลเดอร์เป็น ls หรือคำสั่งอื่น ๆ
ฉันรู้ว่าโฟลเดอร์เหล่านี้แต่ละไฟล์มีไฟล์>> 80gb แต่พวกเขาแสดงเพียง 4.0K ใน ls -lah? ฉันจะแสดงขนาดรวมถึงเนื้อหาได้อย่างไร? [root@aapsan01 aapxen01]# ls -lah total 48K drwxrwxrwx 6 root root 4.0K Sep 29 03:45 . drwxrwxrwx 15 root root 4.0K Sep 27 09:15 .. drwxr-xr-x 2 root root 4.0K Sep 29 03:45 aapxen01.0 drwxr-xr-x 2 root root 4.0K Sep 28 12:10 aapxen01.1 …

3
วิธีสร้าง AVI ที่ไม่มีการบีบอัดจากชุดภาพ PNG 1,000 รายการโดยใช้ FFMPEG
ฉันจะสร้าง AVI ที่ไม่บีบอัดได้จากชุดภาพ PNG 1,000 รายการโดยใช้ FFMPEG ได้อย่างไร ฉันใช้คำสั่งนี้เพื่อแปลงinput.aviไฟล์เป็นชุดของเฟรม PNG: ffmpeg -y -i input.avi -an -vcodec png -s 1024x768 pic%d.png` ตอนนี้ฉันต้องรู้วิธีสร้างวิดีโอ AVI ที่ไม่บีบอัดจากเฟรม PNG เหล่านั้นทั้งหมด ฉันลองสิ่งนี้: ffmpeg -i pic%d.png -y -f avi -b 1150 -s 1024x768 -r 29.97 -g 12 -qmin 3 -qmax 13 -ab 224 -ar 44100 -ac 2 …
31 linux  video  ffmpeg  png 

3
เลิกทำ rm ของ Linux หรือไม่ [ซ้ำ]
ซ้ำได้: UNDO คำสั่งถังขยะ LINUX สวัสดี มีวิธีง่ายๆในการยกเลิกrmคำสั่งหรือไม่? คำถามคือทฤษฎีล้วนๆ ฉันไม่เคยลบบันทึกของเกณฑ์มาตรฐานที่ใช้เวลาอาหารกลางวันทั้งหมดเพื่อให้ทำงานได้
31 linux  undo  rm 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.